.htaccess重写为小写

时间:2019-01-22 11:39:09

标签: apache .htaccess

在我的.htaccess文件中,我有一条非常有效的规则:

RewriteRule ^users/(.*)$ search.php?s=$1    [QSA,L]

现在,我将强制将请求的参数($ 1)转换为小写。有提示吗?

1 个答案:

答案 0 :(得分:1)

您需要在虚拟主机配置中包括下一行:

RewriteMap lc int:tolower

在您的.htaccess文件中添加该文件将无效。

然后添加您的重写规则,如下所示:

RewriteRule ^users/(.*)$ index.php?s=${lc:$1}    [QSA,L]