源码先锋

源码先锋

301重定向

admin 43 136

301重定向

一、什么是301重定向。

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

二、什么情况下使用301重定向。

网站更换域名时,通过301永久重定向将旧域名重定向至新域名,挽回流量损失和SEO;如果你有多个闲置域名时需要指向同一网站时,可以通过301永久重定向实现;你打算实现网址规范化,例如:不带www的域名和带www的域名,实现网址的统一。

三、如何编写301重定向。

1、web服务器apache主机(linux)

进入虚拟主机根目录,新建.htaccess文件。代码如下

IfModulemod_

RewriteEngineOn

RewriteCond%{HTTP_HOST}^$[NC]

RewriteRule^(.*)$icon网页链接[R=301,L]

/IfModule

2、iis7主机(windows)

进入虚拟主机ftp网站根目录wwwrootorhtdocs,找到文件,将以下代码复制进去,没有该文件则新建。

代码如下:

?xmlversion="1.0"encoding="UTF-8"?

configuration

rewrite

rules

rulename="301Redirect"stopProcessing="true"

matchurl="(.*)"/

conditionslogicalGrouping="MatchAny"

addinput="{HTTP_HOST}"pattern="^#34;/

/conditions

actiontype="Redirect"url="icon网页链接"redirectType="Permanent"/

/rule

/rules

/rewrite

/

/configuration