我有一个名为www.domain.com/site1的微型网站 哪个工作正常,因为目录在小字母表中被命名为site1。当网址是www.domain.com/SITE1时我想要相同的微型网站,浏览器中的链接也不应该改变。
请帮助解决htaccess解决方案或任何其他替代方案。
答案 0 :(得分:0)
首先,您必须将所有文件名转换为小写。然后,您可以使用RewriteMap
使URL不区分大小写。
此RewriteMap
应添加到<VirtualHost>
部分。
RewriteMap lc int:tolower
RewriteRule
可能会添加到.htaccess
文件中。
此规则将所有包含大写字母的URL重写为小写文件。
RewriteRule [A-Z] ${lc:%{REQUEST_URI}} [L]