【发布时间】:2020-12-09 11:00:18
【问题描述】:
我想在我的 Apache 配置文件中使用 RewriteMap lc int:tolower 将我所有的 URL 更改为小写,并且在我的 htaccess 中有这个正则表达式:
RewriteCond %{REQUEST_URI} [A-Z]
RewriteRule . ${lc:%{REQUEST_URI}} [R=301,L]
.. 并且完美地工作!但是我有我不想更改为小写的库(带有文件)和目录(例如:带有所有子目录或库的“图像”:“Functions/Liberties/Image/Resize.php”)......如何成功了吗?
我尝试了RewriteRule ^(Images) - [NC,QSA,L],但不接受它......知道如何制作这个例外吗?
提前谢谢你,对不起我的英语!
【问题讨论】:
-
添加更多 RewriteConds 检查 REQUEST_URI 是否不是您不想重写的那些。
-
可能你在这下面有更多的规则。最好在
RewriteCond中使用THE_REQUEST来排除匹配的模式。
标签: php regex .htaccess redirect