回答
首先,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