0

我的 .htaccess 文件中有以下内容:

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^$ /Home [R,NC] 
RewriteRule ^Home$ /index.php [NC,L]

但如果我去 mydomain.com/index.php 仍然可以访问并显示与 mydomain.com/Home 相同的内容。这对我来说没问题,但对 SEO 来说并不好,因为我有重复的内容,所以当我访问 /index.php 时,有没有办法进行重定向并将 URL 重写为 /Home ?我尝试

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^$ /Home [R,NC] 
RewriteRule ^Home$ /index.php [NC]
RewriteRule ^index.php$ /Home [R=301,L]

但它在循环中。

4

1 回答 1

0

如果它确实是相同的内容,你应该去寻找规范链接,而不是摆弄 mod-rewrite/htaccess 的深层地牢。

于 2012-04-09T12:59:49.313 回答