我需要将以CAPS开头的所有页面重定向到小写,这样可以正常工作;
RewriteRule ^(?=.*?[A-Z])(apartments/.*)$ /${lc:$1} [R=301,L]
这重定向很好,但问题是我尝试重定向后续目录,例如apartments/London/South => apartments/london
它将全部重定向到小写而不是新方向。
感谢您的帮助。
答案 0 :(得分:0)
您的规则适用于我的Apache,但可能是因为版本不同。你能尝试一下:
RewriteCond %{REQUEST_URI} [A-Z]
RewriteRule ^(apartments(?:/.*|))$ /${lc:$1} [R=301,L]
确保在其他浏览器中测试此内容或清除浏览器缓存。