西宁网站301跳转有必要做吗?怎么做301跳转呢?

阅读  ·  发布日期 2018-11-06 11:30  ·  admin

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

 

很多站长在刚开始接触做网站的时候,会遇到百度收录的网站有带www的顶级域名,也有不带www的域名,有些站长因为带3W的域名没有收录,心里总会感觉有一点想不通,总觉得带www的收录了,那样排名就好,其实这个并没有多大的影响,很正常的,一来百度目前对新站的考察是极为严格的,尽管这样,百度还是会提早优先收录了不带www的域名,甚至3个月下来,情况依然是这样,保持不变。

 

      那我们应该怎么做呢?首先当遇到这样的情况,不用考虑那么多,继续你的优化工作,这样坚持下去,百度是一定会收录带3W的域名的。在优化之前我们要做好301重定向,把不带www的网址引向带www的网址上,另外网站的内部结构做好,记得站内所用的链接全部都是带www的。这样一来,就算百度暂时只收录不带www的域名,后期带www的域名收录,会给你带来一定的权重。

做SEO时需要正确处理带www和不带www域名的关系:

     我们讲过URL标准化的概念,在搜索引擎看来,带www和不带www的URL是不同的两个URL,当它们指向同一个网站时,会让搜索引擎不懂应该选择哪一个URL作为主要的。所以,我们建议做301重定向进行URL标准化设置。
做301重定向有两种方法:一种是主机自带,另一种是写规则(.htaccess)在这个文件里。下面我们讲讲这两个方如何操作吧。
      1、主机控制面版设置301重定向(这里用景安香港主机为例)
      登录我们的账号,找到主机管理进入主机控制面板,然后点击基本环境设置,在里面设置301重定向。
 
 
到了主机管理控制面版并找到了301设置。
 
 
我们这样就设置成功了。
还有另外一种就是写规则(.htaccess)。
首先我们要建立一个.htaccess文件,并把下面的代码放入:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

RewriteEngine On
RewriteCond %{HTTP_HOST} ^qinghaixiningseo.com$ [NC]
RewriteRule ^(.*)$ http://www.qinghaixining.com/$1 [L,R=301]

 

用ftp把这个文件上传到网站根目录就完成了301重定向,你可以试下有没有成功。