301重定向怎样做 win10 (301重定向的作用是什么)

本文目录导航:
win10 301重定向怎样做
一、301重定向的作用301重定向的作用有很多,平时站长在做301重定向的期间,一是为了URL范例化并集合权重不让权重疏散、二是为了网站改版,将旧版本的页面的所有目的所有转移到新版本的页面上。
而履行301重定向可以做到这些,在作用上也黑色常的强盛,也动员中小企业的站长有效的应用301重定向给网站带来的作用。
二、在什么状况下必需做301重定向以下五种状况是必要求做301重定向的,诚然如果这五种状况都没有发生的话可以选用不做,上方详细的先容一下。
①:网站的旧内容逾期并被删吊销网站的一些内容逾期了,以是要被删掉了,如果还想留着可以经过301重定向成功。
②:网站有一些具备链接和流量的有效URL如果你发明这些有效的URL尚有流量权重,可以经过301重定向从新天生页面。
③:网站互换了主机托管公司如果网站互换了主机托管公司,不影响用户查找网站内容的任何URL的状况下,可以不用要做301重定向。
④:网站互换步伐网站举办较大的改版,网站步伐必要互换,此时会影响很多URL,可以经过301重定向来治理。
⑤:网站履行URL范例化网站自动的URL分:1、2、3、/4、/为了举办网址范例化和不疏散权重,理论只出现一个尺度的URL,咱们可以经过301重定向来成功。
比如:我的网站网址只出现/的URL,我可以将其余三个URL经过301重定向到这个URL上,多么以来就不会疏散权重了,大略带后缀的URL做301重定向容易出现死循环,为了禁止多么的状况也是有治理步伐的,上方会详细讲授的。
⑥:网站因为种种缘故原因此扭转现有内容的URL大略企业网站因为林林总总的缘故原因此扭转了现有内容的URL,这种状况的发生是站长没法推测到的,如果这种状况发生了而扭转了URL,动员经过301重定向来治理,踊跃禁止死链接的出现。
总结上述必要留意:并不是所有的状况都是必要做301重定向的;然而,任何URL的变化都是必要做301重定向的。
缘故原因很便捷,为了禁止出现404失误页面而造成不应发生的状况发生。
三、做301重定向的留意事项当301重定向履行完之后,旧版本页面跳转到了新版本页面,或网址范例化了再大略其余的,大部门的站长都不会留意到301的HTTP形态能否前往乐成。
就在此时,大略有些网站的301重定向不通报形态大略出现404失误的形态码,多么容易形成任何状况下做的301重定向无法抵达结果。
A5营销认为,想要准确的、有效果的做301重定向,一些细节还是必要留意的。
比如:404失误(页面未找到)大略200 OK(页面乐成加载);301(前往301形态码乐成)准确的HTTP形态码:失误的HTTP形态码:总结上述必要留意:如果碰到这种状况也是一个被重视的题目,以是要禁止多么的题目发生,如果站长在做301毕生重定向后,必要求确保HTTP形态是前往301,如果HTTP形态码不是前往的301形态码而是200或404再大略是其余的形态码,那么301重定向应该未应用乐成,动员站长查抄是哪点出的题目而后治理。
四、301毕生重定向后权重会不会叠加301毕生重定向后权重会不会叠加呢?很多站长都在思量这个题目,部门站长想经过这种途径来谋利取巧。
A5营销认为,301毕生重定向后权重是可以叠加的,但权重不会相加。
那么,什么样的网站做301重定向权重是可以叠加的,什么样的网站做301重定向权重是不能叠加的?上方详细的阐发一下。
①:两个相同的网站做301重定向是可以叠加权重的,但权重不是所有转移上来,而且要看站点符不符规矩,一样平时来说权重再转移的期间会丢失一部门。
②:两个不相同的网站做301重定向是无法以叠加权重的,为什么呢?如果两个网站一点也不相同,权重岂但不会转移上来,而且网络也不乐意这么做,以是两个不相同的网站没法通报权重和叠加权重。
五、301重定向和302重定向的区别重定向的要领真实是有很多的,但差异的要体会出现差异的结果,而且区别也黑色常大的。
如今,凭据WEB主机前往给参观器的HTTP形态码,重定向关键分为301毕生重定向、302暂时重定向,两种重定向是凭据差异状况来做的,上方A5营销详细的对两种重定向详细的阐发一下。
①:301毕生重定向起首,301毕生重定向。
这个形态码陈诉用户、搜刮引擎、参观器,该资源曾经毕生性的移动到另一个位置(旧版本页面毕生重定向到新版本页面),而且没有规回复位的谋划。
301毕生重定向最切当目次转移,保举应用301重定向!②:302暂时重定向而后,302暂时重定向。
这个形态码陈诉用户、搜刮引擎、参观器,该资源曾经暂时性的移动到别的一个位置(旧版本页面对时重定向到新版本页面),这种移动不会当作毕生性,而且会规回复来的位置,但一些状况下切当应用302重定向。
302重定向敌手机站提升是有必需的利益,A5营销借助网络官网给的动员:好比淘汰内容死链,如果没有内容,最好经过HTTP形态码指定,如404、403等;如果内容死链盼望重定向到首页,最好经过302跳转,不要应用javascript跳转。
此时可以发明302重定向敌手机站提升是无利益的。
留意:两种局势的重定向都市将用户、搜刮引擎发送到新的位置(页面),但搜刮引擎看待这两个HTTP形态码却差异。
当搜刮引擎看到301形态码的期间,会判别旧版本页面将权重或任何其余的目的毕生转移到新页面。
当搜刮引擎看到302HTTP形态码的期间,会假定它不应该将旧页面的汗青链接跟权重转移到新的页面,意思是转移后还是会转移归来回头的。
别的,如果做301毕生重定向,会造成搜刮引擎从索引上(网络、谷歌)删除旧页面并用新页面替代。
六、301毕生重定向首页索引文件,若何禁止出现循环做提升的站长都应该知道,绝大部门网站的首页URL都是以/的局势表现,但一样平时都是输入/访问首页。
而此时首页出现了两个的版本的URL,给网站带来的影响则是疏散链接权重。
大略有站长会想到网址范例化。
是的,没错,经过网址范例化即可成功一个尺度的URL表现局势。
大部门的站长看到这种状况都市经过301毕生重定向将/重定向到/上,而后经过301毕生重定向修复URL。
然而,如果站长没有准确的履行301重定向,理论301重定向的题目会扩展,好比出现死循环征象。
自动文档重定向治理打算:①:将的内容复制到别的一个文件,好比文件。
②:为文档目次创立一个Apache DirectoryIndex 指令,将该品质的目的设置为,不要在全主机级别上设置该指令;否则,它大略形成其余依旧必要应用作为目次索引的文件夹的题目。
③:在文档根目次下的文件中放入:DirectoryIndex 大略,如果晦气用各个目次中独自的高低文文件,可以在中放入以下内容:DirectoryIndex ④:排除原始文件内的内容,拔出如下代码:总结上述必要留意:多么的设置让不再是目次索引文件,也就是自动文件名。
它在用户输入范例URL/时会欺压读取,那么任何从旧链接到的请求如今都举办了301重定向而后禁止无量循环。
七、若何履行301重定向①:假造主机Linux假造主机设置301跳转要领:在外地新建一个文本文件,最好用的专业的编辑器软件如EditPlus 将代码粘入Rewri**gine OnRewriteCond %{$RewriteRule ^(.*)$ /$1阐发:上述规矩是将站点以是访问域名都重定向到(规矩中的域名请修正为自身的域名),如果仅想将绑定在站点上某个域名(如:)重定向到,规矩如下:RewriteCond %{$RewriteRule ^(.*)$ /$1如果有多种需求,如跳转到 跳转到,规矩如下:Rewri**gine OnRewriteCond %{$RewriteRule ^(.*)$ /$1RewriteCond %{$RewriteRule ^(.*)$ /$1凭据自身的必要举办减少修正,而后上行到主机wwwroot目次,更名为即可win假造主机设置301跳转要领:手动设置的(没有被动天生)1、进入主机控制面板,进入ISAPI挑选器设置,点击开启自界说URL静态化允许按钮。
2、待开启伪静态成绩后,进入FTP文件治理,找到\\others\\discuz\\ 修正这内里的规矩。
3、示例代码:RewriteCond %{$RewriteRule (.*) $1#第一条表现要做跳转的域名,第二条表现要跳转到的域名#如果有很多域名要做跳转,那么可以将第一条规矩改为RewriteCond %{$多么,就表现非的域名访问都市跳转到 #多个域名做跳转的第二种要领是,起首复制多个 RewriteCond 项,将域名改好 除了末了一项,别的的 RewriteCond 项末了都要加个参数 即可。
留意:如今很多假造主机都自带301的设置,可以在主机控制面板入地生代码消息,而后凭据上方的揭示举办301重定向。
②:window独立服务Win独立服务301设置(win2003、win2008):1、IIS主机成功301重定向关上IIS,右键-属性-网站-IP地点那边点编辑增长一个站点,而后绑定一下主机头,也可以绑定更多的闲置域名。
如图所示:关上IIS,起首新创立一个站点,恣意对应一个目次E:\\wwwroot\\301web。
该目次下只必要2个文件,一个 ,一个。
在欲重定向的网页或目次上按右键;选中“重定向到URL”;在对话框中输入目的页面的地点;牢记,记得选 中“资源的毕生重定向”;诚然,末了要点击“运行”,成功。
如下图所示:留意:win2003跟win2008都是应用IIS主机,以是301重定向的步伐要领是一样的。
③:Linux独立主机Linux独立主机301设置(红帽企业版、centos):我用的是红帽企业版,用的是源码包装的Web状况。
而后我进入Linux主机,找到apache的主设置文件 , 我的apache主机下有多个假造主机,我找到我要做301重定向的假造主机,而后减少若何的代码(代码是完备的):1、进入Linux主机,而后找到的Apache 主设置文件,下图赤色框是我地点的完备位置,蓝色框是内容,也就是下令pwd实践地点位置,ls查问以后位置的内容。
既然找到主设置文件了,咱们经过下令vi 编辑一下,在末了减少如下完备的代码。
要找到设置的谁人假造主机而后减少代码, 不要乱减少。
ServerName ServerAdmin warnErrorLog logs/-error_logCustomLog logs/-access_log commonServerName **gine on RewriteRule ^(.*)$ $1LogLevel warnErrorLog logs/-error_logCustomLog logs/-access_log common留意:差异局势装置的apache 其门路是差异的,有源码包、有YUM等装置方法,两种马路是不一样的,动员新手接洽空间商并履行301重定向。
④:绑定/外地DNS如果具备对外地DNS记载举办编辑修正的权限,则只需减少一个记载就可以治理此题目。
若无此权限,则可要求网站托管服务商对DNS主机举办相应设置。
⑤:DNS主机的设置若要将指向,则只需在DNS服务中应增长一集体名记载,可写成:blog IN CNAME 。
如需设置少量的假造域名,则可写成:* IN CNAME .多么就可将所有未设置的以末了的记载所有重定向到上。
nginx 301 302重定向跳转性能
首先看一个完整代码示例,对于nginx 301 302跳转的。
301跳转设置:server {listen 80;server_name ;rewrite ^/(.*)$1 permanent;access_log off;}302跳转设置:server {listen 80;server_name ;rewrite ^/(.*)$1 redirect;access_log off;}在看下对于nginx 301 302跳转的详细说明文档server {server_name ;rewrite ^/(.*)$1 permanent;}last – 基本上都用这个Flag。
break – 停止Rewirte,不在继续婚配redirect – 前往暂时重定向的HTTP形态302permanent – 前往终身重定向的HTTP形态301Nginx的重定向用到了Nginx的HttpRewriteModule,上方便捷解释以下如何经常使用的方法:rewrite命令nginx的rewrite相当于apache的rewriterule(大少数状况下可以把原有apache的rewrite规定加上引号就可以间接经常使用),它可以用在server,location 和IF条件判别块中,命令格局如下:rewrite 正则表白式 交流目的 flag标志flag标志可以用以下几种格局:last – 基本上都用这个Flag。
break – 停止Rewirte,不在继续婚配redirect – 前往暂时重定向的HTTP形态302permanent – 前往终身重定向的HTTP形态301特意留意:last和break用来成功URL重写,阅读器地址栏的URL地址不变,然而在主机端访问的门路出现了变化;redirect和permanent用来成功URL跳转,阅读器地址栏会显示跳转后的URL地址;例如上方这段设定nginx将某个目录上方的文件重定向到另一个目录,$2对应第二个括号(.*)中对应的字符串:location /download/ {rewrite ^(/download/.*)/m/(.*)..*$ $1/nginx-rewrite/$ break;}nginx重定向的IF条件判别在server和location两种状况下可以经常使用nginx的IF条件判别,条件可认为以下几种:正则表白式如:婚配判别~ 为辨别大小写婚配; !~为辨别大小写不婚配~* 为不辨别大小写婚配;!~为不辨别大小写不婚配例如上方设定nginx在用户经常使用ie的经常使用重定向到/nginx-ie目录下:if ($http_user_agent ~ MSIE) {rewrite ^(.*)$ /nginx-ie/$1 break;}文件和目录判别-f和!-f判别能否存在文件-d和!-d判别能否存在目录-e和!-e判别能否存在文件或目录-x和!-x判别文件能否可口头例如上方设定nginx在文件和目录不存在的时刻重定向:if (!-e $request_filename) {proxy_pass}return前往http代码,例如设置nginx防盗链:location ~* .(gifjpgpngswfflv)$ {valid_referers none blocked ;if ($invalid_referer) {return 404;}}
两个域名一个网站,如何启动301重定向?
在主机上 IIS中 选用要做重定向的站点而后右键----属性----主目录
选中“重定向到URL”;在对话框(重定向到)中输入目的页面的地址;切记,记得选 中“资源的终身重定向”;最后要点击“运行”,成功。
如下图
怎样备案主机,我的网站被墙了,想做跳转.301
提交主机备案资料到工信局等查看就可以了
文章评论