什么是301重定向?301转向怎么做?

1、什么是301重定向

301重定向,也叫301转向301跳转,301重定向指的是向网络服务器发送请求时,重新转到其他URL,并返回301状态码。

2、301重定向有什么用途?

(1)301重定向可用于设置首选域,有利于URL标准化

(2)可用于URL地址更改后,转移页面权重

3、301重定向如何做?

不同的语言,不同的服务器有不同的方法,下面列出几个常见的设置方法:

(1)Linux服务器下:

设置.htaccess文件(只适用于Apache,并且需要虚拟主机支持):

在.htaccess文件里写上如下代码即可:

RewriteEngine on
RewriteCond %{http_host} ^semxyz.com [NC]
RewriteRule ^(.*)$ http://www.semxyz.com/$1 [L,R=301]

 其中,把semxyz.com 换为你自己的域名即可

(2) IIS服务器实现301重定向

* 打开internet信息服务管理器,在欲重定向的网页或目录上按右键

* 选择“重定向到URL”

* 此处以重定向到百度为例

* 在“重定向到”输入框中输入要跳转到的目标网页的URL地址

* 选中“资源的永久重定向”(切记)

* 最后点击“应用”

IIS6.0上面301重定向图

(3)php环境下301重定向写法

php代码:

<?

Header( “HTTP/1.1 301 Moved Permanently” );

Header( “Location:www.semxyz.com” );

?>

 

 

(4)ASP环境下301重定向写法

ASP代码:

<%@ Language=”VBScript” %>
<%
Response.Status = “301 Moved Permanently”
Response.AddHeader “Location”, “http://www.semxyz.com”
%>

 

 

 

原文链接:http://www.semxyz.com/seo/1061.html

你可能感兴趣的:(重定向)