SEO技术教程学习
网站优化排名推广服务
 您好!欢迎访问柚子SEO! 

301重定向作用 实现301的八种方法

一、什么是301重定向

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

301重定向

二、301重定向作用

什么情况下使用301重定向:更换域名,改编网站目录结构,网页转移新网址,伪静态,都可以使用301重定向。

301作用:使用301可以引导用户访问新的网页,不会让流量流失,对搜索引擎来说,告诉搜索引擎对新的网址进行索引,传递权重,还可以起到集权作用。

三、301重定向实现方法

1、使用.htaccess文件

linux使用Apache服务器可以通过网站根目录放置.htaccess文件实现301

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

2、通过Nginx中的nginx.conf 文件

  server {
    server_name www.youziseo.com youziseo.com;
    if ($host = 'youziseo.com' ) {
        rewrite ^/(.*)$ //www.youziseo.com/$1 permanent;
} 

3、利用ISS组件文件实现301

IIS6 301 重定向代码放到httpd.ini

[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^youxiseo\.com$
RewriteRule (.*) https\://www\.youziseo\.com$1 [I,R]

IIS 7 301 重定向代码 加到web.config里

 <configuration>
 <system.webServer>
 <rewrite>
 <rules>
 <rule name="WWW Redirect" stopProcessing="true">
 <match url=".*" />
 <conditions>
 <add input="{HTTP_HOST}" pattern="^youziseo.com$" />
 </conditions>
 <action type="Redirect" url="https://www.youziseo.com/{R:0}" redirectType="Permanent" />
 </rule>
 </rules>
 </rewrite>
 </system.webServer>
 </configuration>

4、 HTML 重定向/Meta 刷新

将下面 HTML 重定向代码放在网页的 <head> 内,你可以修改 content 中 的 0 这个值来表示几秒钟后才进行重定向。

 <meta HTTP-EQUIV="REFRESH" content="0; url=https://www.youziseo.com">  

5、PHP 重定向

<?
Header( "HTTP/1.1 301 Moved Permanently" );Header( "Location: https://www.youziseo.com" );
?> 

6、 ASP下的301重定向

<%@ Language=VBScript %><%Response.Status="301 Moved Permanently"Response.AddHeader "Location","https://www.youziseo.com/"%>

7、 ASP .NET Redirect

 <script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","https://www.youziseo.com");
}
</script> 

8、JSP Redirect

 <%
response.setStatus(301);
response.setHeader( "Location", "https://www.youziseo.com/" );
response.setHeader( "Connection", "close" );
%> 

总结:301重定向是一种对搜索引擎友好的转址方法, 除了301转向,网址转向还有其他方法,如302转向、JavaScript转向等。在众多转向技术中,301是最安全的一种解决方案,是URL规范的重要途径。

赞(4) 打赏
未经允许不得转载:柚子SEO » 301重定向作用 实现301的八种方法

评论 抢沙发

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏