您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 正确设置301重定向的5个方法
有些朋友也许和本人刚开始一样,并不知道什么是301重定向,也有人说没有必要做,还是不做的好!每个人都有自己的观点和看法,这里本人只发表自己的意见,也给有意向做这个重定向301的朋友一个建议!什么是301重定向,其代表一种永久性转移技术,也就是自动转向,301重定向是网页更改地址后对搜索引擎友好的最好方法,使用301来做转址可促进搜索引擎优化效果!当你的网站域名发生改变之后,搜索引擎只对新网址进行索引,从搜索引擎优化角度出发,网址重定向中最为可行的一种办法就是301重定向!我们举个例子:大家在站长工具中输入你的网站带查询的权重、PR、收录或外链可能都是不一样的,还有就是也许你可能遇到这样的情况,在其他网站链接你的站点时,会使用下面的连接:***.com***.com***.com/index.html***.com/index.html等等。这样的情况有可能导致你站点主域名的pr值分散到其他几个URL上去了。如果你用301重定向把其他三个URL转到你的主域名上,权重和收录也都集中在主域名:***.com了对于有意向做301重定向的朋友,给大家提做301重定向的几个方法,供大家参考:首先先说下经常遇到的,大多数朋友都是用的虚拟主机asp和php的1.如何用在asp、asp.net和php中来实现301重定向:在ASP.net中大家可以将代码复制到主页index代码中,根据自己的需要可以进行修改scriptrunat=serverprivatevoidPage_Load(objectsender,System.EventArgse){Response.Status=301MovedPermanently;Response.AddHeader(Location,//);}/scriptASP下的301重定向%@Language=VBScript%%Response.Status=301MovedPermanentlyResponse.AddHeaderLocation,在PHP中代码:htmlheadtITleHTTP/1.1301MovedPermanently/title?Header(HTTP/1.1301MovedPermanently);Header(Location:);?/headbodyHTTP/1.1301MovedPermanently/body/html2.如何在IIS服务器中来实现301重定向:第一步:打开IIS服务器,在internet信息服务管理器里,在我们想要重定向的网页或目录上按右键301重定向图,选择“重定向到URL”。第二步:在“重定向到”输入框中输入要跳转到的目标网页的URL地址。第三步:选中“资源的永久重定向”点击“应用”即可完成。3.如何在Apache服务器中来实现301重定向:此方法只适用于使用Linux主机,与IIS比较起来此方法相对来说要简单些,在Apache中,有个很重要的文件.htaccess代码如下:redirectpermanent/index.php****.com/index.php?go=category_6(将网页index.php重定向到****.com/index.php?go=category_6)4.如何在ColdFusion下实现301重定向:此方法和上面的一样只适用于使用Linux主机的朋友,首先我们创建一个.htaccess文件,并将其放在旧网站的根目录下并将代码:Options+FollowSymLinksRewriteEngineonRewriteRule(.*)[R=301,L]写入htaccess文件内,然后将上面的修改成你想要跳转到的域名。它可以确保旧域名所有的目录或者网页正确的跳转到新域名内。并且新网站要和旧网站保持相同的目录结构及网页文件。5.如何在Z-Blog中实现301重定向第一步:进入博客后台,找到“文件管理”界面第二步:找到网站根目录下的default.asp文件,然后打开!第三步:将以下代码:ifrequest.ServerVariables(SERVER_NAME)=xxx.comthenResponse.Status=301MovedPermanentlyResponse.AddHeaderLocation,中!--#includefile=plugin/p_config.asp--%这段代码之下第五步:将代码中“xxx.com”改成你自己的网址。最后确定无误点击——提交——保存。之后我们可以利用301重定向检测工具检测一下就知道你设置的成功与否了!
本文标题:正确设置301重定向的5个方法
链接地址:https://www.777doc.com/doc-2307342 .html