1
A
回答
2
可以使用NC flag忽略的模式匹配的情況:
RewriteRule ^jewelry-stores/nashville$ /jewelry/cities/nashville [L,R=301,NE]
否則,如果你想測試至少一個大寫字母,使用[A-Z]
:
RewriteRule ^jewelry-stores/([^A-Z]*[A-Z].*) /jewelry/cities/${tolower:$1} [L,R=301]
另外internal mapping function tolower用於將匹配的字符串轉換爲小寫字母。 (請注意,RewriteMap
需要訪問的服務器或虛擬主機配置。)
2
像
RewriteRule ^citites/.*[A-Z].*$ /whatever [L,R=301]
應該按預期工作
相關問題
- 1. 正則表達式的字符串只包含小寫字母
- 2. 正則表達式只有字母一個大寫字母
- 3. 正則表達式 - 不包含連續大寫字母的駱駝案例
- 4. Java正則表達式的數字,字母,大寫,小寫
- 5. 用大寫字母數字模式整蠱正則表達式
- 6. C#正則表達式首字母大寫其餘小寫
- 7. 正則表達式來捕獲大寫和小寫字母
- 8. CMake正則表達式將小寫字母轉換爲大寫
- 9. 正則表達式匹配大寫字母包圍的字符串模式
- 10. 驗證正則表達式必須包含字母數字
- 11. 在正則表達式搜索中包含無字母字符
- 12. 正則表達式包含字母,數字和_
- 13. 正則表達式匹配大寫字母,數字或大寫字母,小寫字母和數字
- 14. 大寫字母,2個特殊字符的正則表達式
- 15. Java的正則表達式大寫字母和數字只有
- 16. 正則表達式使字母數字值爲大寫
- 17. 只允許首字母大寫字符串(正則表達式)
- 18. html5正則表達式,表示大寫第一個字母
- 19. 正則表達式,用於查找大寫字母后跟小寫字母
- 20. 匹配大寫字母和小寫字母的正則表達式
- 21. 使用preg_replace()和正則表達式替換大寫字母的小寫字母
- 22. 的.htaccess重寫正則表達式的正則表達式
- 23. Java字符串包含的正則表達式包含字母和:/
- 24. 正則表達式匹配只包含字母和數字的字母數字
- 25. 正則表達式字符串包含
- 26. 正則表達式大寫
- 27. 正則表達式匹配包含字母串,只強調
- 28. 正則表達式:匹配只包含一個字母串
- 29. 正則表達式:如果三個字母都包含
- 30. 正則表達式匹配包含某些字母的單詞
你能告訴你在看什麼? – 2011-01-30 14:18:25
RewriteRule ^首飾店/納什維爾$ /珠寶/城市/納什維爾[L,R = 301] 我想要它也適用 - 納什維爾 – WEBProject 2011-01-30 14:19:07
你認爲你可能會看到這個錯誤?您是否需要重定向URL,或者您是否可以在腳本語言中將其轉換爲小寫? – 2011-01-30 14:20:22