现在的位置: 首页 > 网站搭建 > 正文

域名变更怎么实现301全站跳转?(linux主机)

2015年02月24日 网站搭建 ⁄ 共 779字 ⁄ 字号 暂无评论 ⁄ 阅读 524 views 次

最近将手头的一个网站更换了域名,原来的老域名应该怎么样切换到新域名呢?应如何设置才能使百度收录的文章如何自动跳转到新域名呢?这就是85网赚今天要介绍的301跳转了。

什么是301跳转?301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。那么,301跳转有什么好处呢?从搜索引擎优化角度出发,301重定向是网址重定向最为可行的一种办法。当网站的域名发生变更后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有的外部链接如数转移到新地址下,从而不会让网站的排名因为网址变更而收到丝毫影响。同样,在使用301永久性重定向命令让多个域名指向网站主域时,亦不会对网站的排名产生任何负面影响。

本文是在linux主机下实现的方法,如果你的是windows主机,那就不适用了。

首先你的主机要支持伪静态。然后在网站根目录下的.htaccess文件里加入如下代码:

# BEGIN WordPress     

<IfModule mod_rewrite.c>     

Options +FollowSymLinks     

RewriteEngine on     

rewritecond %{http_host} ^www.old.com [nc]     

rewriterule ^(.*)$ http://www.new.com/$1 [L,R=301]   

</IfModule>     

# END WordPress  

将里面的old.com 改成 旧域名,new.com 改为新域名,就这么简单搞定了。

特别说明一下,如果你的网站根目录下没有发现.htaccess文件,可以自己本地新建一个txt文本,上传到网站服务器后再手动修改文件名为.htaccess即可。



给我留言

留言无头像?


无觅相关文章插件,快速提升流量