301永久重定向的概念
永久页面移除(301重定向)是一项非常重要的“自动转向”技术。重定向网站最可行的方法之一。当用户或搜索引擎向网站服务器发送浏览请求时,服务器返回的http数据流报头中的一个状态码表示该网页被永久转移到另一个地址。
什么是301永久重定向
301永久重定向:这是seo中的一个基本名词,将用于url标准化。可能大家都知道这个名词,但是因为用的不是很频繁,很多专门做seo的朋友对301永久重定向的具体操作方法不是很熟悉。今天我将解释301永久重定向的理论和实际操作方法
301永久重定向的作用
301永久重定向是所有重定向方法中唯一符合搜索引擎规则的重定向方法。其他重定向方法包括302临时重定向和js跳转等。这些方法容易造成网址不规则的问题。所以,如果你有多个域名,想让他们访问同一个网站,只能用其中一个作为主域名,其余的域名可以做成301永久重定向到这个主域名。只有这样,多个域名才能完美访问一个网站,不会出现重复收录,导致网站被处罚的情况。
在iis服务器下设置301永久重定向的实现方法如下:
1.用相应的目录创建一个新网站,如e:\wwwroot1web。该目录中只需要一个文件,即index.html或404.htm。绑定域名跳转。
2.选择我们刚刚在iis中创建的站点,右键单击,属性,主目录,选择重定向到,并输入网址,如http://www.xxxx.com。同时,注意选择以下资源的永久重定向选项。
3.至此,我们已经完成了将xxxx.com的域名301重定向到www.xxxx.com的工作。
注意问题:
不建议使用“输入上面的确切网址(x)”选项。
不选择的结果是:
当输入xxxx.com被转移到www.xxxx.com时,
当我进入xxxx.com/lashou/suibi/,时,我去了www.xxxx.com/sanwen/suibi/.
选举的结果是:
当你进入xxxx.com或xxxx.com/sanwen/suibi/,时,你将被转移到www.xxxx.com。
好吧,如果你只是想把没有www的域名转移到有www的域名或者其他没有使用的域名转移到正在使用的域名,那也可以。但是,如果您想要的域名已经被用作网站,并且您想要将权重传递给新网站,您可以参考以下方法:
第一步同上,主要是第二步。
请注意红色字体的部分,它在重定向地址后有更多的$s$q字符,也就是说,它被写成http://www.xxxx.com $ s $ q。还选中了“输入上面的确切url(x)”选项。
对于$s$q字符,请在此解释:
$s将请求的url的后缀传递给新的url。后缀是原网址被重定向网址替换后的保留部分。
如果未设置exact_destination标志,则结果目标url的名称将包含所请求文件的名称(作为文件夹名称)和文件名本身。
$q将初始url中的参数(如querystring参数)传递给新url,包括问号(?)。
如果不添加$s$q字符,内页的301将跳转到第一页。添加$s$q字符的目的是为了内页也能准确跳转到新域名对应的内页。
好了,这就完成了301永久重定向的设置。设置后,最好测试返回值是否为301。
百度对301的反应并没有想象中那么慢。第二天,它包括xxxx.com的页面,快照是最新的。当然,快照的内容是www.xxxx.com的内容,不是301web中index.html的内容。