1. 首页
  2. SEO教程

怎么设置网站优化301重定向?

网站在上线之后,域名在被解析完毕后,会做301重定向操作,帮助网站域名只能访问自己想要给用户看到的域名。从字面理解的意思就是我把其中一个域名跳转到另一个域名的意思,就比如我想让上线的besseo.com定向到带www的域名上面,就会使用301跳转。

一、什么是301重定向

301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。

设置网站优化301重定向
设置网站优化301重定向

二、301重定向对SEO优化的作用

为什么会用到301重定向呢?主要的原因很简单,就是想把所有的权重和资源都分配到该域名上面,如果一个域名解析两个不同的类型,两者还可以访问,对于搜索引擎优化来讲是非常致命的,因为你所优化的关键词排名以及权重都会流失到两个域名上面,在之后的优化过程中,域名难以有所成效,搜索引擎也无法判断哪个是你专门优化的域名。

301重定向对网站真正的用途很大一部分是为了用户而设置的,让用户的体验更好,但是对网站在百度中的权重的影响是非常小的,几乎不会影响在百度中的排名!

三、301重定向方法

1、虚拟主机

对于linux虚拟主机Apache服务器,需要支持.htaccess这个文件。先去确定主机是否支持.htaccess这个文件(可以询问主机商),如果支持的话,首先将两个域名都解析到这个服务器,然后在.htaccess中添加如下规则 :

RewriteCond %{http_host} ^域名.net [NC]

RewriteRule ^(.*)$ http://www.域名.net/$1 [R=301,L]

如果你的网站根目录中已经存在了.htaccess文件,那么你可以直接修改该文件,然后将这条规则添加进去,如果你的网站根目录中不存在.htaccess文件,你可以先自己创建个htaccess.txt这样的空文件,然后添加如下规则,建成后将htaccess.txt文件上传到网站根目录,然后将htaccess.txt名修改为.htaccess,规则为:

RewriteEngine on

RewriteCond %{http_host} ^域名.net [NC]

RewriteRule ^(.*)$ http://www.域名.net/$1 [R=301,L]

2、云服务器(安装宝塔)

在宝塔运行面板上面有个网站,点击网站出现如下画面:

点击域名右边的设置

点击重定向按钮

访问输入:域名.com

目标URL输入:www.域名.com即可

原创文章,作者:晴天SEO,如若转载,请注明出处:http://www.time2009.net.cn/seojc/365.html