从seo优化方向来看,301重定向是网址重定向比较可行的1种方式。当网站的域名更改后,使用301重定向,搜索引擎只对新网址开展索引,另外又会把旧地址下原来的的外链尽数转至到新地址下,进而不容易让网站的排名由于网址更改而遭到分毫影响。相同,在应用301永久性重定向命令让一些域名指向网站主域时,亦不容易对网站的排名造成其他不良影响。

302重定向会影响seo优化效果
目前为止,能够对302重定向具备优异处置能力的仅有谷歌。换句话说,在网站应用302重定向命令将其他域名指向主域时,仅有谷歌会把其他域名的链接成果算入主域,而其他搜索引擎只是把链接成果向其中各个域名平摊,进而降低主站的链接总量。即然做为网站排名首要条件之一的外链总数遭受了影响,网站排名下降亦是很自然的事了。
综上,在诸多重定向技术中,301永久性重定向是比较安全性的1种途径,亦是非常理想的1个处理方案。
针对如何正确的实施301重定向,以下方式可供大家参考:
1.在.htaccess文件中填加301重定向命令
运用“mod_rewrite”技术,例如:
RewriteEngine on RewriteRule ^(.*)$ http://www.seoam.com/$1 [R=301,L]
RewriteEngine on RewriteCond %{http_host} ^seoam.com [NC]
RewriteRule ^(.*)$ http://www.seoam.com/$1 [L,R=301]
2.适合应用Unix服务器的用户
根据此命令告知搜索引擎蜘蛛,你的站点文件没在此地址下。这也是比较常用方式。
例如:Redirect 301 / http://www.seoam.com/
3.在服务器软件的系统管理员配置区完成301重定向
适合应用Window服务器的用户

4.绑定/本地DNS
假如具备对本地DNS记录编辑修改的管理权限,则只需要填加1个记录就能处理此问题。如果没有此管理权限,则可要求网站托管服务供应商对DNS服务器进行对应设定。
DNS服务器的设定:如要将blog.seoam.com指向www.seoam.com,则只需在DNS服务中应填加1个别名记录,可写成:blog IN CNAME www.seoam.com
如需配置很多的虚拟域名,则可写成:* IN CNAME www.seoam.com 这么就可将全都未设定的以seoam.com结尾的记录全都重定向到www.seoam.com上。
5.用ASP/PHP实现301重定向:
ASP: Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.seoam.com/"
Response.End
PHP: header("HTTP/1.1 301 Moved Permanently");
header("Location:http://www.seoam.com/");
exit();
以上就是301重定向的标准化URL设置。