回答
首先,URL中<VirtualHost>
部分OR在加入這行httpd.conf文件的結尾:
RewriteMap lc int:tolower
然後有這樣的規則在您的.htaccess
文件:
RewriteEngine on
RewriteRule ^(.*?[A-Z].*)$ /${lc:$1} [R=301,L]
感謝您的答案,但我不知道這個文件在哪裏找到http.conf,我寫這行到htaccess它重定向到主網站的URL,但我想它會重定向到小寫 – user3172717
這是小寫URI的唯一方法。您需要聯繫服務器管理員以幫助您更改Apache服務器cofnig。 – anubhava
嗨anubhava服務器管理員說,他們不能更改Apache服務器,因爲他們共享主機請讓我知道這是對我有幫助RewriteCond%{REQUEST_URI} [AZ] RewriteRule ^。+ \。html $ $ {lc:%{REQUEST_URI }} [NC,R = 301,L] RewriteCond%{THE_REQUEST}^[AZ] {3,9} \ /index\.(php|html)[NC] – user3172717
- 1. 使用htaccess將URL的最後部分更改爲大寫?
- 2. 的.htaccess URL爲小寫
- 3. URL的最後一部分進入變量使用URL重寫
- 4. 用htaccess重寫URL的一部分
- 5. 將大寫url重寫爲小寫url htaccess
- 6. 將「ACCOUNTS \\」後的隱藏名稱部分改爲小寫?
- 7. htaccess大寫的URL爲小寫
- 8. 將URL重寫爲全部小寫字母,並使用.htaccess文件將某些URL重定向到主頁
- 9. 重寫的.htaccess - 部分URL的
- 10. 試圖在子目錄中使用htaccess將url更改爲小寫
- 11. URL的最後一部分
- 12. .htaccess或其他URL區分大小寫
- 13. 力URL小寫PHP/htaccess的
- 14. 的.htaccess:改寫爲新的URL結構
- 15. .htaccess如何重寫部分url?
- 16. 重寫部分URL .htaccess或Javascript?
- 17. 可以將Grails配置爲使用全部小寫的URL嗎?
- 18. 使用.htaccess刪除URL的一部分
- 19. 使用.htaccess隱藏URL的一部分
- 20. 有沒有辦法使用htaccess重寫URL的一部分?
- 21. htaccess 301重定向追加url的最後部分
- 22. URL /子改寫(htaccess的)
- 23. 改寫笨URL與htaccess的
- 24. 使用URL重寫來更改URL的一部分
- 25. 用.htaccess替換部分URL
- 26. htaccess mod將「/」改寫爲「?」
- 27. 使用.htaccess文件將原始URL更改爲漂亮的URL
- 28. URL重寫使用的htaccess
- 29. 使用htaccess的url重寫
- 30. 使用.htaccess的URL重寫
[的.htaccess區分大小寫和MOD \ _rewrite]的可能重複(http://stackoverflow.com/questions/16579652/htaccess-case-敏感和 - 重寫) – Hoh
我不明白,請讓我知道該怎麼辦? – user3172717