我有一个旧网站,我需要将index.php重定向到root以防止重复内容。通常我会使用以下内容:
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php
RewriteRule ^index\.php$ / [L,R=301]
问题是,我有一些页面,如index.php?id = 6,index.php?id = 14,我不想重定向到root。
如何修改上述.htaccess规则以排除包含这些查询字符串的index.php文件?
谢谢,
利亚姆答案 0 :(得分:1)
您可以在RewriteRule
之前添加:
RewriteCond %{QUERY_STRING} ^$