301重定向正确方法 (301重定向怎么操作)
本文目录导航:
301重定向正确方法
实施301重定向是网站治理中的一项关键义务,它可以协助搜查引擎和用户更准确地找到网站的特定页面。
正确的方法包含在文件中参与301重定向指令,实用于经常使用Unix网络主机的用户。
详细指令形如:Redirect 301 / url。
关于经常使用Window网络主机的用户,则要求在主机软件的系统治理员性能区成功301重定向。
另一种方法是驳回“mod_rewrite”技术。
经过经常使用此技术启动的更改将在文件中表现进去。
一个示例代码如下:Options +FollowSymLinks RewriteEngine on RewriteCond % ^yourdomaincom RewriteRule ^(.*)$$1 [R=permanent,L]。
此方法可以灵敏地重定向页面并坚持SEO提升。
在网站开发中,还可以经常使用ASP或PHP成功301重定向。
这些脚本言语提供了便捷的方法来成功重定向。
例如,在ASP中,可以经常使用Response对象的Redirect方法,形如(False)。
无论是经过htaccess文件、mod_rewrite技术还是经常使用脚本言语,实施301重定向的关键在于准确地指定原始URL和目的URL,并确珍重定向的性质(终身或暂时)正确。
这将有助于搜查引擎正确索引网站内容,同时提供更好的用户体验。
正确的301重定向通常关于保养网站的搜查引擎排名和全体可用性至关关键。
页面终身性移走(301重定向)是一种十分关键的“智能转向”技术。
网址重定向最为可行的一种方法。
当用户或搜查引擎向网站主机收回阅读恳求时,主机前往的HTTP数据流中头消息(header)中的形态码的一种,示意本网页终身性转移到另一个地址。
301重定向怎样设置(网站域名301重定向的方法)
一、什么是301重定向
301重定向(或叫301跳转、301转向)是用户或搜查引擎蜘蛛向网站主机收回访问恳求时,服务前往的HTTP数据流中头消息(header)局部形态码的一种,示意本网址终身性转移到另一个地址。其余经常出现的形态码还包含:200(示意一切反常);404(网页不存在);302(暂时性转向);500 (外部程序失误);
除了301转向,网址转向还有其余方法,如302转向、JavaScript转向、PHP/ASP/CGI程序转向、Meta Refresh等。
301重定向对搜查引擎提升具备无法替代的作用。
用301重定向坚固规范版本的URL,重拾权重,防止搜查结果的重复内容。
从搜查引擎提升角度登程,301重定向是网址重定向最为可行的一种方法。
二、什么状况下经常使用301重定向
网站改版经常要求用到301重定向:如网站改换域名,扭转网页目录结构,网页被移到一个新地址,网页裁减名扭转,如因要求把 改成 。
在这种状况下,假设不做重定向,则用户收藏夹或搜查引擎数据库中旧地址只能让访问客户还会获取一个404页面失误消息,访问流量白白丢失。
经常使用301重定向不只能使页面成功智能跳转,通知用户你曾经换了新的网址了。
同时也通知搜查引擎,这个才是真正的网址,搜查引擎只对重定向后的新网址启动索引,同时又会把旧地址权重如数转移到新地址下,从而不会让网站的排名由于网址变卦而遭到影响。
一个网站注册了多个域名,要求经过301重定向让访问这些域名的用户智能跳转到其中一个主域名。
这样做是为了防止形成少量复制内容,而遭到搜查引擎处罚。
由于在搜查引擎看来,每个域名都是一个独立的站,多个域名指向同一站,会被认定为站点相同,内容复制,轻则不收录进入沙盒期,重则间接被K。
成功网址规范化也要求301重定向
假定有上方几个网址:
都做301重定向到选定的规范化网址),搜查引擎就知道是规范化网址,而且会把上方列的网址权重传递集中到规范化网址。
目前Google会传递大局部权重,但不是百分之百权重。
网络会传递一切权重。
Google对301的识别、反响、成功权重传递,要求1~3个月期间。
网络对301处置则比拟激进,新旧URL会同时存在于数据库很长期间。
三、Apache主机成功301重定向
假设网站经常使用LAMP(Linux + Apache + MySQL + PHP)主机,可以应用Apache的mod_rewrite对URL启动重写或重定向。要求以下几步:
1、首先确保开启了mod_rewrite性能。
用文本编辑器关上Apache装置目录\conf\,找到#LoadModule rewrite_module modules/mod_这行,去掉前面的#;
继续查找AllowOverride None,修正为AllowOverride All;
而后,重启Apache即可。
2、在你要求URL重定向的网站根目录下放一个文件,文件名是,Windows下不能间接建设,你可以用记事本另存为。
3、在中经过正则表白式重定向到要求的页面。示例如下:
将不带www的顶级域名301重定向到带www的域名
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^ [NC]
RewriteRule ^(.*)$$1 [L,R=301]
将页面301重定向到另外一个页面
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^/$ /[NC,L,R=301]
四、IIS主机下做301重定向设置方法
示例:将 跳转到
1、新建一个站点,对应目录如d:\site。
该站点关键用于转向,目录可以是空的,不要求任何文件。
而后为该站点绑定要跳转的,如图:
2、在IIS当选中刚才咱们建设的站点,右键,属性,主目录,选用重定向到,输入另一个绑定好域名的网站地址(这个网站下寄存有网站内容)。
输入的地址是:$S$Q,同时留意选中上方的资源的终身重定向选项 和 上方输入的准确URL 这2个选项。
如下图:
关于$S$Q字符,这里解释一下:
$S 将恳求的URL的后缀传递给新的URL。
后缀是用重定向的URL 替代之后,初始URL 中所保管的局部。
假设未选中 上方输入的准确URL 选项,则结果目的URL 的称号将具备所恳求文件的称号(作为文件夹称号)以及文件名自身。
$Q 将初始URL中的参数(如 querystring 参数)传递至新的 URL,包含问号(?)。
假设不加上 $S$Q 字符的话,内页的301都会跳转到首页,加上$S$Q字符的目的就是内页也能准确的跳转到新域名的对应内页。
好了,这样就成功了301终身重定向的设置,设置好之后最好能测试一下301重定向能否成功。
站短工具的HTTP形态工具(即可查到,假设查到的前往形态是301就说明你曾经成功了。
五、经常使用ISAPI_Rewrite成功IIS的301重定向
ISAPI_Rewrite是用于IIS的第三方URL重写组件。
它是基于正则表白式的,相似Apache mod_rewrite性能,不只可以成功URL重写,还可以成功301重定向。
ISAPI_Rewrite组件有收费版(Lite)以及商业版(Full),收费版只允许全局 性能,不能对每个站点启动独自设置,而商业版可以让每个站点自定义URL重写规定,只需将 放在站点根目录下就能失效。
请经常使用 ISAPI_Rewrite 2.x 或许 最新的3.0 版本(它兼容Apache的mod_rewrite的语法),而较早的1.x 版本不允许301重定向性能。
上方给出示例:
1. 将不带www的顶级域名301重定向到带www的域名
# ISAPI_Rewrite 2.x 版本
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^dongrv\$
RewriteRule (.*)$1 [I,RP]
# ISAPI_Rewrite 3.0 版本
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond %{HTTP:Host} ^dongrv\$
RewriteRule (.*)$1 [NC,R=301]
2. 不同域名之间的301转向
# ISAPI_Rewrite 2.x 版本
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host ^www\\$
RewriteRule (.*)$1 [I,RP]
# ISAPI_Rewrite 3.0 版本
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond %{HTTP:Host} ^www\\$
RewriteRule (.*)$1 [NC,R=301]
3. 将页面301重定向到另外一个页面
# ISAPI_Rewrite 2.x 版本
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteRule ^/$ /[I,O,RP,L]
# ISAPI_Rewrite 3.0 版本
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteRule ^/$ /[NC,L,R=301,O]
六、在网页后盾程序中成功301重定向
假设页面是ASP/PHP/JSP/ 可以再后盾代码中做301重定向。
然而我团体不介绍这样,由于在主机上做301跳转是在你的页面口头之前就开局跳转,效率高。
而程序代码中做301,要为每个页面头部加转向代码,比拟费事。
示例如下:
1、PHP下的301重定向
Header(HTTP/1.1 301 Moved Permanently);
Header(Location:、ASP下的301重定向
%@ Language=VBScript %
= 301 Moved Permanently
Location,、ASP 下的301重定向
private void Page_Load(object sender, e)
= 301 Moved Permanently;
(Location,}
4、JSP下的301重定向
(Location,close);
揭示:假设返报答头中只要Location,但没有明白提到形态代码时,就象征着一个302暂时重定向。
请谨记于心。
例如上方都是302重定向:
PHP 下的302重定向
php header(Location:下的302重定向
302重定向
private void Page_Load(object sender, e)
JSP 下的302重定向
(总结:301重定向是一种对搜查引擎最友好的网址转向方法。
在泛滥重定向技术中,301终身性重定向是最为安保的一种路径,也是极为现实的一款处置打算。
无论是URL终身性扭转,还是多种格局URL规范化都离不开301重定向。
其余疑问:
网站301重定向的作用
301重定向的作用有很多,往常站长在做301重定向的时刻,一是为了URL规范化并集中权重不让权重扩散、二是为了网站改版,将旧版本的页面的一切目的所有转移到新版本的页面上。
而实施301重定向可以做到这些,在作用上也是十分的弱小,也倡导中小企业的站长有效的应用301重定向给网站带来的作用。
网站域名在什么状况下必定做301重定向
以下五种状况是必定要做301重定向的,当然假设这五种状况都没有出现的话可以选用不做,上方详细的引见一下。
①:网站的旧内容过时并被删除掉
网站的一些内容过时了,所以要被删掉了,假设还想留着可以经过301重定向成功。
②:网站有一些具备链接和流量的有效URL
假设你发现这些有效的URL还有流量权重,可以经过301重定向重重生成页面。
③:网站改换了主机托管公司
假设网站改换了主机托管公司,不影响用户查找网站内容的任何URL的状况下,可以不要求做301重定向。
④:网站改换程序
网站启动较大的改版,网站程序要求改换,此时会影响很多URL,可以经过301重定向来处置。
⑤:网站实施URL规范化
网站自动的URL分:
为了启动网址规范化和不扩散权重,通常只出现一个规范的URL,咱们可以经过301重定向来成功。
例如:我的网站网址只出现的URL,我可以将其余三个URL经过301重定向到这个URL上,这样以来就不会扩散权重了,或许带后缀的URL做301重定向容易出现死循环,为了防止这样的状况也是有处置方法的,上方会详细解说的。
⑥:网站由于各种要素此扭转现有内容的URL
或许企业网站由于各种各样的要素此扭转了现有内容的URL,这种状况的出现是站长没法预测到的,假设这种状况出现了而扭转了URL,倡导经过301重定向来处置,尽力防止死链接的出现。
总结上述要求留意:并不是一切的状况都是要求做301重定向的;然而,任何URL的更改都是要求做301重定向的。
要素很便捷,为了防止出现404失误页面而造成不该出现的状况出现。
网站做301重定向的留意事项
当301重定向实施完之后,旧版本页面跳转到了新版本页面,或网址规范化了再或许其余的,大局部的站长都不会留意到301的HTTP形态能否前往成功。
就在此时,或许有些网站的301重定向不传递形态或许出现404失误的形态码,这样容易形成任何状况下做的301重定向无法到达成果。
笔者以为,想要正确的、有成果的做301重定向,一些细节还是要求留意的。
如何检查301重定向301重定向怎样设置
302跳转什么意思?
页面302跳转是指页面重定向跳转,普通在新老网站改版交替的状况下才会经常使用到,老网站有的页面对接新网站的时刻被删除了或许是不再要求这个页面了,那么seo提升人员为了不让原有的页面权重散失,所以才做的重定向跳转。
把老网站的页面指向新网站某些特定页面或许是新网站的首页,让网站的权重传递。页面重定向有两种:
1、第一种是301重定向,是指用久的重定向,也就是说以后不再有这类型的页面了,把这个页面的权重传递给其余页面。
2、第二种就是302重定向,是指暂时的跳转,也是暂时的把权重传递上来,以后或许还会要用到这个页面的。
重定向只是暂时的,普通搜查引擎都会默以为302重定向是带有舞弊的嫌疑,经常使用的时刻要求谨慎。
网站改版301重定向怎样做?
301重定向最好在主机端设置全站重定向,设置好后要检测页面能否前往301形态,同时还要求网站改版时新站网的URL原有结构要和老域名的分歧
关于301跳转疑问!如何检查301跳转设置成功?
这个多便捷的,经常使用站短工具的网页形态码查问工具即可一、登录站短工具的网页形态码查问工具二、输入你要检查的网址1、假设是301形态,证实是成功了2、假设是200形态,证实是失败了
网站301重定向后打不开在iis里设置后打不开?
你要新建一个站点(不带www),而后在IIS当选中刚才你建设的站点,右键,属性,主目录,选用重定向到,输入你带www的网址,同时留意选中上方的资源的终身重定向选项。
跳转地址是什么意思?
可以经常使用跳转地址将网站或网页链接到外部(另一开售网站或会员网站,或是非博达宝)的页面。
在参与新页面的时刻可以设置跳转地址。
网站跳转的意思就是,当你要关上a网址的时刻,主机间接跳转到b网址。
网站跳转普通有301跳转,404跳转等,301跳转普通是将一级域名跳转到二级域名,或许二级域名跳转到一级域名,404跳转关键是针对的死链。
文章评论