301跳转怎么做_301跳转代码_301重定向设置方法图文教程

[ SEO优化   // 2014-06-02  ]
228

关于网站为什么做301以及做301的好处和必要性,想必SEOER都晓得,网上已经有很多相关的经验文章可供参考。然而发现仍有很多人再问这个问题,于是免费软件之家应朋友要求,写一篇图文教程以及相应代码,帮助有需要的朋友。

考虑到大多做seo的朋友是想把不带www的域名跳转到带www的域名上,以便集中权重以及网址的规范化,因此本文以softhome.cc重定向到www.softhome.cc为例讲解,具体步骤如下:

Linux下301重定向设置方法步骤:

1.登陆后台,在虚拟主机自助管理平台下,点击【伪静态】,然后在跳出的【伪静态设置】中点击开启即可;

301 开启伪静态

2.在桌面新建一个文本文档,将下面的代码复制到文本文档中(请把代码中的softhome.cc改为你自己的域名),.然后点击【文件】—【另存为】,在保存的类型中选择【所有文件】,文件名为.htaccess ,最后点击【保存】按钮。

RewriteEngine on

RewriteCond %{http_host} ^softhome.cc [NC]

RewriteRule ^(.*)$ http://www.softhome.cc/$1 [L,R=301]

301 保存格式

3、将.htaccesss文件使用FTP工具上传至站点根目录(web目录或者root目录)下;

301 根目录

4、做完以上步骤之后,想验证一下301是否生效,可以使用301重定向代码和测试工具进行检测:

工具1: http://www.webrankinfo.com/english/tools/server-header.php

工具2:http://www.seoconsultants.com/tools/headers

打开上面工具1或者工具2网址,以三次元软件世界常用的工具1为例,在URL中输入不带www的域名,然后点击【check】按钮;

301检测

5、稍等片刻,在返回的头信息检测结果中显示如下界面,即表示设置的301已经成功;

301检测结果

Linux主机实现多个域名301跳转到主域名设置方法:

有的公司会买一些很彼此相关的网站和域名,然后做301转向到主网站,根据谷歌的工程师Matt Cutts回答,这没有问题,在很多行业里网站的合并转手都是很正常的。把不同域名做301转向,转到其他域名是可以接受的,只要这两个网站是在相关的领域。但是如果你突然从一个谈音乐的网站链接向债务重组的网站,就比较可疑了。不管你的用意何在,想实现多域名301跳转也是可行的,步骤同上,只是在.htaccess中代码改成如下代码即可:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^第一个不带www域名$ [OR]

RewriteCond %{HTTP_HOST} ^第一个www.域名$ [OR]

RewriteCond %{HTTP_HOST} ^第二个不带www域名$ [OR]

RewriteCond %{HTTP_HOST} ^第二个带www域名$ [OR]

RewriteCond %{HTTP_HOST} ^softhome.cc$

RewriteRule ^(.*)$ http://www.softhome.cc//$1 [R=301,L]

window主机怎么做301域名重定向:

登陆FTP把iis站点根目录下的web.config文件下载到本地,使用记事本方式打开web.config文件,在<system.webServer>和<defaultDocument>之间添加301设置代码,代码如下:

<rewrite>
<rules>
<rule name="Enforce canonical hostname" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" negate="true" pattern="^www.softhome.cc$" />
</conditions>
<action type="Redirect" url="http://www.softhome.cc/{R:1}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>

301 config

       友情提醒:在修改web.config文件前,建议先备份一份web.config文件,防止文件出错。

2、修改完web.config文件将其上传到网站根目录即可,另外,作为懒人的话,你也可以直接从本站下载配置好的web.config文件,修改文件中的www.softhome.cc为你的域名即可;

相关文件下载地址:

作者:免费软件之家

下载301设置代码大全 | 来自@免费软件之家