mod_rewrite和SEO友好与重定向301

时间:2012-04-09 08:09:17

标签: .htaccess mod-rewrite

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

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

但如果我去mydomain.com/index.php仍然可以访问并显示相同的mydomain.com/Home内容。这对我来说没问题,但是对于搜索引擎优化不太好,因为我有重复的内容,所以当我访问/index.php时,是否有办法重定向并重写URL到/ Home? 我试试

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

但它在循环中。

1 个答案:

答案 0 :(得分:0)

如果它确实是相同的内容,你应该选择canonical links,而不是摆弄mod-rewrite / htaccess的深层地下城。