我继承了一个看起来相当吓人的 .htaccess 文件,其中充满了以前的规则。我想要做的只是出于 SEO 的原因将每个 URL 都设为小写。目前谷歌网站管理员正在抱怨重复页面。例如:www.example.com/AbC1.php 与 www.example.com/abc1.php 内容相同。为了解决这个问题,我将以下几行放入我的 vhosts.conf
#Make URL's lower case
RewriteEngine On
RewriteMap lowercase int:tolower
RewriteCond \$1 [A-Z]
RewriteRule ^/(.*)$ /\${lowercase:\$1} [R=301,L]
但是由于我的 .htaccess 文件中有许多规则之一,这个规则不起作用。我可以添加上述规则并确保它覆盖任何其他规则吗?