301重定向是指原网站上的一些页面永久重定向到新网站,301重定向有几个作用,通常是规范化URL、集中权重,还有就是网站改版时,将旧的页面使用301跳转到新版页面。今天我们讲下301重定向在什么情况下会用到?还有如何设置?
一、以下这几种情况会用到301重定向:
1、当网站更换域名时,通过301永久重定向将旧域名跳转到新的域名;
2、如果有多个域名想指向同一个网站时,也可以使用301;
3、删除了某些重要页面或目录,可以通过301跳转到首页;
4、URL规范化,为了避免权重分散,同个页面出现多条收录,可以将顶级域名做301跳转到www域名;
5、权重叠加,与更换域名同理,但这里指的是把某个站的权重转移给另一个站;
二、如何做301重定向设置:
1、IIS 设置实现301重定向
这里以IIS7以上版本为例,先建立一个目录,然后IIS上添加网站,路径选择这个目录,主机名填入要做重定向的域名,然后IIS上单击这个网站名称,在右边图标中双击HTTP重定向,如下图设置:
2、Apache 服务器实现301重定向
通过对.htaccess文件的设置,可以实现很多强大的功能,301重定向只是其中之一,使用mod_rewrite重写URL方式:
APACHE
Opti*** +FollowSymLinksRewriteEngine on
RewriteCond %{HTTP_HOST} ^krseo.com
RewriteRule ^(.*)$ https://www.krseo.com/$1 [R=permanent,L]
3、用PHP实现重定向
lt;?php
header(quot;HTTP/1.1 301 Moved Permanentlyquot;);
header(quot;Location:https://www.krseo.com/quot;);
?gt;
总结下,网站改版可以通过301重定向将旧的所有页面权重传递到对应的新页面上,另外则是对URL做规范化或计划做权重叠加,那么为了更好的设置301重定向,建议参考以上整理的内容。301重定向是指将原网站的部分页面永久重定向到新网站。301重定向有几个功能,规范网址,集中权重,网站改版时旧页面跳转到新页面。今天我们来谈谈301重定向在什么情况下会被使用?以及如何设置?
]2。Apache服务器通过设置。htaccess文件,可以实现很多强大的功能,301重定向只是其中之一。使用mod_rewrite重写URL:
Apache
Opti***+follows linksrewritengine on
rewrite economy % { http _ host } krseo.com
write rule(。*)$ https://www.krseo.com/[r =永久,l]
3。用PHP
<?PHP
header( quot;HTTP/1.1 301永久移动 quot);
header( quot;位置:https://www . krseo . com/ quot;);
? gt
综上所述,网站改版可以通过301重定向将旧页面权重全部转移到对应的新页面上,另外就是规范URL或者计划做权重叠加。所以,为了更好的设置301重定向,建议参考上面排序的内容。
标签:301重定向