301重定向是什么意思?301重定向就是一个链接到另外一个链接的永久性跳转。今天,小小课堂网( www.xxkt.org )为大家带来的是《301重定向是什么意思(301跳转怎么做怎么设置)》。希望对大家有所帮助。
一、什么是301重定向
301,是常见HTTP状态。
HTTP状态码,是用户请求访问某网址,服务器返回的数字。
301是指用户请求某网址,却永久地跳转到了另外的一个网址上,此时服务器返回的状态码为301,故称为301重定向为永久性跳转。
二、301重定向的形式有几种
301重定向有两种形式,一种是单页面301转向,另外一种是全站转向。
1)单页面301重定向
一个链接永久性地跳转到另外的一个链接。
如首页的网址不规范,有两个主页的链接,可以将其中一个跳转至另外一个。
如:xxkt.org跳转至www.xxkt.org
2)全站301重定向
网站全部链接需要按照一定的规则跳转到新的链接上。常见的有两种形式,第一种网站换域名,第二种HTTP到HTTPS。
如:http://www.xxkt.org 到 https://www.xxkt.org
三、网站301重定向怎么做
1、Windows服务器修改web.config来实现301跳转
1)web.config单页面跳转的web.config如下:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Redirect(命名)" stopProcessing="true">
<match url="^(要重定向的页面)" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Redirect" url="(重定向到的页面)" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
2)多个页面跳转链接如下:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Redirect" stopProcessing="true">
<match url="^abc/001.html" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Redirect" url="http://" />
<rule name="Redirect2" stopProcessing="true">
<match url="^abc/002.html" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Redirect" url="http://" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
多个页面跳转时,rule name 不能相同。
3)全站跳转301跳转如下:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="WWW Redirect" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^需要转的域名$" />
</conditions>
<action type="Redirect" url="http://要转到的域名/{R:0}"
redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
很多时候,web.config文件已经有规则了,记得不要删除,直接增加规则即可。如下图所示:
2、Linux服务器一般为修改.htaccess来实现301跳转
1)单页面如将网页index.php重定向到http://www./index.php?go=category_6 如下:
redirect permanent /index.php http://www/index.php?go=category_6
2)全站301重定向如下:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.xxkt.org$ [NC]
RewriteRule ^(.*)$ http://www.xxkt.org/$1 [L,R=301]
四、301重定向有什么好处
301重定向不仅可以优化SEO权重,又可以提升用户体验度。
1、权重不流失
SEO优化技术为了防止不规范网址或网站改版造成的权重流失,301重定向可以传递权重。也就是将原来的网址跳转到另外一个网址,让权重传递下去。
2、增强用户体验度
将死链接跳转到正确的链接上,可以让用户看到想看到的内容。
以上就是小小课堂网( www.xxkt.org )为大家带来的是《301重定向是什么意思(301跳转怎么做怎么设置)》。感谢您的阅读。小小课堂网SEO基础教程。优化培训认准小小课堂!
所有文章均为小小课堂网原创。发布者:SEO免费培训教程,转转请注明出处:https://www.xxkt.org/3535
评论列表(1条)
小小课堂SEO自学网(https://www.xxkt.org/ ),SEO教程自学网,提供seo实战培训,石家庄马慧专业研究搜索引擎优化,致力网站SEO优化教程学习以及seo技术教程培训,提供自学seo视频教程免费观看。