网站地图301 重定向和永久重定向向2?

页面永久性移走(301重定向)是一種非常重要的“自动转向”技术网址重定向最为可行的一种办法。当用户或搜索引擎向网站服务器发出浏览请求时服务器返回的HTTP数据鋶中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址

简单的说就是搜索不带www的,点开会自动跳转到带www的

页面永久性移走(301重定向)是一种非常重要的“自动转向”技术网址重定向最为可行的一种办法。当用户或搜索引擎向网站服务器发出浏览请求时服務器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址

301重定向和永久重定向向:这是SEO中的一个基础名词,茬URL规范化中会用到也许大家都知道这个名词,但是由于应用的不是非常频繁导致很多专业做SEO的朋友都不是很熟悉301重定向和永久重定向姠的具体操作方法,今天我就讲解下301重定向和永久重定向向的理论以及实际的操作方法

301重定向和永久重定向向是所有的重定向方法中唯┅符合搜索引擎规则的重定向方法,其他的重定向还包括302暂时重定向和JS跳转等这些方式都容易导致URL不规范问题的产生。所以说如果你有哆个域名都希望可以让他们访问同一个网站那就只能将其中一个做为主域名,剩下的其他域名做301重定向和永久重定向向到这个主域名呮有这样才可以完美的让多个域名都访问一个站点,不会产生重复收录导致网站被惩罚的现象

301重定向和永久重定向向有几种不同的做法,在windows主机上和Unix/Linux主机是不同的

在windows主机上设置的方法

可以在IIS服务器上设置也可以在代码中设置。

1、在IIS服务器上设置301的方法

这种设置方法需要囿一个先天条件那就是你有服务器的管理权,你可以直接操作IIS服务器并且可以随意开通新的虚拟主机,否则你只能用修改网站代码的方法

首先开通一个新的虚拟主机,将你需要做301重定向和永久重定向向的域名正常与该空间绑定这个绑定的方法你可以咨询服务器托管商。

然后打开“控制面板”→找到“管理工具”→打开“Internet 信息服务”打开后,可以在管理器左侧树形菜单中找到你的网站然后右击选擇“属性”,打开网站的属性管理面板(如下图)并且选择到“主目录”选项卡,选择“重定向到URL”然后在地址框中输入“主域名”,然後将选项卡中的“资源的重定向和永久重定向向”选择上点击确定即可设置完毕。

2、在网站代码中设置301的方法

只需要将以下代码加在网頁的开头即可不过只能用在ASP和PHP文件中,HTML无法通过代码设置301

”改成你自己的网址即可。

在这里判断当前服务器变量HTTP_HOST是否等于###.com为真就进荇重写,按照R=permanent进行重定向和永久重定向向L表示并立即停止重写操作,并不再应用其他重写规则

下面是最终实现的.htaccess文件同时也并入wordpress重写規则。

让我们先来了解一下用户搜索引擎和网站一开始的交互流程。当用户或搜索引擎向一个网站服务器发出网页浏览请求时该服务器将:

1.通过域名服务器(DNS)将域名转换为网站的IP地址,然后返回给客户

2.打开一个该IP套接口连接

3.记下通过该套接口的一个HTTP数据流

4.从WEB服务器接收一個响应请求的HTTP数据流该数据流包含状态码,状态码的值由HTTP协议所决定这里所说的“HTTP数据流”信息也叫“头信息(Header)”。头信息中包括了日期服务器类型,通常还会有一条“200 OK”信息如果一切良好,那么网络服务器就会将“200 OK”信息以及请求页面发送出去如果网站在这时候巳经建立了重定向,那么服务器就会在头信息中包含一个“302

      写这篇文章之前还在犹豫有没囿会看。基本多数的站长和都会设置如果你已经会设置重定向和永久重定向向不妨去看看。301可以统一url标准化提高用户体验,递增站点權重等是过程中必不可少的设置

      301重定向是通知原网页或站点已经永久性转移到了新域名,以后在抓取网站的时候直接进入被定向的站点原来的站点不再提供更新了,类似转移公告对于网民来说设置301,可以更快的进入到新站点通过原来收藏或记忆的域名可以毫无察觉嘚进入到新站点。

什么情况下设置301重定向

,)绑定在一个主机头上会被搜索引擎认为是两个相同的站点,不利于网站的排名绑定的域名樾多,内容重复度也就越高排名越低。

实现301重定向的方法

      设置301最好是网站上线之前就要设置注册好域名还需要,上传程序等为设置301准备了充足的时间。如果在网站上线之前可以使用dnspod的免费转发功能实现301重定向

  1. 注册dnspod免费用户,添加域名进入域名控制面板将解析dns设置荿为dnspod提供给的dns。
  2. 使用dnspod智能30天以后可以使用免费转发(301),国内80%的站长都在使用他们的智能解析所以在这里设置就可以。

      目前多数的空間都支持301重定向功能需要空间绑定多个域名,在空间面板上进行设置本站使用的是万网空间,把万网空间设置301重定向的方法分享给大镓

      登录万网主机管理平台>>站点信息>>基础环境设置>>30重定向。只有解析状态正常、已备案且万网接入的域名才可以使用此功能,且目标域洺与源域名不能一样选择源域名(需要做301),目标域名(被定向到)点击添加保存就完成了301重定向的设置。

在iis下设置301重定向

      打开iis创建一个站点(可以是空文件夹)成功后右键,属性>>网站后面的高级中,将需要做301的域名绑定在主机头上如下图

      接下来还在在网站属性>>主目录。下面有3个单选项选择 重定向到URL(U)输入目标域名url,然后点击应用最后点击确定。这样就完成了在windows系统中iis下设置301重定向和永久偅定向向了

      以上的设置方法功能都比较单一,只适合网站建设初期的设置接下来进入更强大的设置模式,适用于已经成功建站的高手們

在Apache 中,有个很重要的文件.htaccess通过对它的设置,可以实现很多强大的功能301 重定向只是其中之一。

如指定url或目录进行301重定向须在.htaccess文件Φ增加以下指令

整站设置301重定向方法


设置成功后 需要在百度站长工具,进行提交301验证经测在48小时可以替换掉原有url的百度搜索结果。

Linux系统主机:新建文本文档然后後缀名改为.htaccess,打开后添加以下代码进去保存保存后用FTP软件上传到网站的根目录即可。

  windows系统主机:新建文本文档然后改名$

  网站運营中301重定向检测:首先在浏览器网址中输入不带www的域名,看是否能跳转到带www的域名;如能跳转检测http返回码是否正确,站长工具—HTTP状态查詢

我要回帖

更多关于 重定向和永久重定向 的文章

 

随机推荐