正确配置301重定向以符合SEO标准?

时间:2013-04-09 23:28:21

标签: .htaccess mod-rewrite seo

经过SO成员的大量研究和帮助,我已经用.htaccess清除了我的第一个主要障碍。

我的新.htaccess文件成功将我的index.php页面重命名为/home,并将所有查询字符串附加到链接:

http://www.website.com/departments?nav=business(等等)

并将它们变成我想要的格式:

http://www.website.com/business

这是我的.htaccess代码:

AddDefaultCharset UTF-8
RewriteEngine On
RewriteBase /

RewriteRule ^/?Home/?$ /index.php [L,NC]

RewriteRule ^([a-zA-Z-?]+)/?$ departments.php?nav=$1 [L]

如果上述代码中的任何一个代码不理想,我已经在网上进行了研究,并且我仍然从中学习。

我的问题是,现在我已经重新定义了链接,我知道我应该进行301重定向,以便旧的链接不会显示为重复或者搜索引擎的重复。我前面道歉没有把所有的术语都弄下来,但这是对此的长期研究。

要进行重定向以保持页面SEO友好,需要添加哪些正确的代码?

非常感谢提前!

1 个答案:

答案 0 :(得分:1)

让你RewriteRule:

RewriteRule ^([a-zA-Z-?]+)/?$ departments.php?nav=$1 [L,R=301]

这将使您的链接301重定向到您的新网址。