适用于 mod_rewrite 的大写字母转小写规则的工作 URL

适用于 mod_rewrite 的大写字母转小写规则的工作 URL

我尝试了(mod_rewrite)规则http://www.askapache.com/htaccess/rewrite-uppercase-lowercase.html

但它们不起作用。

http://www.example.com/de/Accessoire-> 404,它不会重写为http://www.example.com/de/accessoire

将规则放入 httpd.conf 后,我重新启动了 Apache。

是否有人有一条有效的规则,将请求的 URL 中的大写字母替换为小写字母?

我试过:

RewriteEngine on
RewriteMap lowercase int:tolower
RewriteCond $1 [A-Z]
RewriteRule ^/?(.*)$ /${lowercase:$1} [R=301,L]

RewriteEngine on
RewriteMap lowercase int:tolower
RewriteCond $1 [A-Z]
RewriteRule ^/(.*)$ /${lowercase:$1} [R=301,L]

RewriteEngine on
RewriteMap lowercase int:tolower
RewriteRule ^(.*)$ /${lowercase:$1} [R=301,L]

并且从上面的链接可以看到,这个带有 goto/loops 的非常长的链接... 它们都没有起作用。

我没放RewriteBase,有必要吗?

相关内容