Php microsite的不区分大小写链接
我有一个名为www.domain.com/site1的微型站点 它可以正常工作,因为目录以小字母命名为site1。当url为www.domain.com/SITE1并且浏览器中的链接不应更改时,我希望使用相同的微型站点Php microsite的不区分大小写链接,php,apache,.htaccess,mod-rewrite,url-rewriting,Php,Apache,.htaccess,Mod Rewrite,Url Rewriting,我有一个名为www.domain.com/site1的微型站点 它可以正常工作,因为目录以小字母命名为site1。当url为www.domain.com/SITE1并且浏览器中的链接不应更改时,我希望使用相同的微型站点 请使用htaccess解决方案或其他任何替代方案提供帮助。首先,您必须将所有文件名转换为小写。然后可以使用RewriteMap使URL不区分大小写 此重写映射应添加到部分 RewriteMap lc int:tolower RewriteRule可以添加到.htaccess文件
请使用htaccess解决方案或其他任何替代方案提供帮助。首先,您必须将所有文件名转换为小写。然后可以使用
RewriteMap
使URL不区分大小写
此重写映射
应添加到
部分
RewriteMap lc int:tolower
RewriteRule
可以添加到.htaccess
文件中。
此规则将所有包含大写字母的URL重写为小写文件
RewriteRule [A-Z] ${lc:%{REQUEST_URI}} [L]