您好,欢迎访问老虎沄!

您的位置: 老虎沄 > 网站相关 > 正文

如何做301转向?

发布时间:2015-11-14 09:56     浏览量:

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

怎样做301转向?


若是我司windows虚拟主机,请按以下程操作:

1.先在自己的电脑建立一个httpd.ini的文件

2.用记事本打开该文件,在RepeatLimit 32下增加如下两行 (假设主机上绑定有三个域名abc.com,abc123.gotoip4.com, www.abc.com ,需要的是将所有的域名都301重定向至www.abc.com,则规则如下:)

RewriteCond %{HTTP:Host} !^www.abc.com$
RewriteRule (.*) http://www.abc.com$1 [NC,R=301]

说明:将以上规则中的两个www.abc.com替换为您自己的域名即可,两个写一样。

3.将修改好的文件用FTP或者管理中心文件管理的在线上传功能上传到WEB目录即可


若是我司linux虚拟主机,请按以下程操作:
1.在管理中心-主机管理-管理-文件管理中打开在线文件管理器

2.点击文件管理器菜单中的“新建文件”,输入文件名
.htaccess

3.双击刚才新创建的.htaccess文件,输入以下内容:

<IfModule mod_rewrite.c>

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

</IfModule>

说明:www.abc.com请替换为您新的目标域名,这个规则将会将您的主机绑定的所有域名301重定向到www.abc.com

4.点击保存即可立即生效

5.通过伪静态限制一个IP或者IP段的规则代码,如果有多条IP限制增加规则条数即可:

RewriteCond %{REMOTE_ADDR} ^125.70.243.(.*)$ [NC]
RewriteRule (.*) /band.html [NC]