ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:169.54KB ,
资源ID:7190213      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7190213.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(史上最全301重定向详细教程.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

史上最全301重定向详细教程.docx

1、史上最全301重定向详细教程史上最全301重定向详细教程目 录一、如何做301? 301重定向方法大全 21.apache服务器在.htaccess文件中增加301重定向指令 22.适用于使用Unix网络服务器的用户 23.绑定/本地DNS 24.在服务器软件的系统管理员配置区完成301重定向 25.用ASP/PHP实现301重定向: 3二、IIS服务器下做301永久重定向设置方法 4三、301重定向怎么进行URL标准化设置? 8四、最全301重定向详细教程 9一、如何做301? 301重定向方法大全我们在做URL网址标准化时经常要用到301重定向,这里给大家整理了网上的一些301重定向方法,

2、希望对大家有用。1.apache服务器在.htaccess文件中增加301重定向指令采用“mod_rewrite”技术,形如:RewriteEngine onRewriteRule (.*)$ $1 R=301,L2.适用于使用Unix网络服务器的用户通过此指令通知搜索引擎的蜘蛛你的站点文件不在此地址下。这是较为常用的办法。形如:Redirect 301 / 3.绑定/本地DNS如果具有对本地DNS记录进行编辑修改的权限,则只要添加一个记录就可以解决此问题。若无此权限,则可要求网站托管服务商对DNS服务器进行相应设置。DNS服务器的设置若要将blog.williamlong.info指向,则只

3、需在DNS服务中应增加一个别名记录,可写成:blog IN CNAME 。如需配置大量的虚拟域名,则可写成:* IN CNAME .这样就可将所有未设置的以williamlong.info结尾的记录全部重定向到上。4.在服务器软件的系统管理员配置区完成301重定向适用于使用Window网络服务器的用户5.用ASP/PHP实现301重定向:ASP:Response.Status=”301 Moved Permanently”Response.AddHeader “Location”,”Response.EndPHP:header(“HTTP/1.1 301 Moved Permanently”)

4、;header(“Location:”);exit();说明:把代码加到相关页面就可以了。简单点评下:对于服务器用户,使用.htaccess最方便。但是特别是国内大部分网民都是使用虚拟主机,这时候可以用第五种办法:用ASP/PHP实现301重定向。大家在使用的时候把我的域名换成你就可以了。二、IIS服务器下做301永久重定向设置方法以前也没怎么关注301重定向,第一因为没有网站要重定向,第二对于不带www的域名我都是用的转发到带www的域名。不过一场风波之后,很多服务商已经不提供转发服务了,虽说易名现在还可以享用到免费的转发服务,但是却不能不带www的转发到带www的同时进行MX记录解析,这对

5、于需要MX解析的朋友也是一大烦恼。而且有些域名在国外,转发更是用不了,也只能进行301永久重定向了,不然搜索引擎是把不带www的站和带www的站分开对待的,只是我们习惯于用带www的域名罢了。在网络上看了些教程,再根据自己的实践,也终于搞定了IIS服务器上的301永久重定向设置问题。实现方法如下:1.新建一个站点,对应目录如E:wwwroot301web。该目录下只需要1个文件,即index.html或者加个404.htm。绑定要跳转的域名,如图:2.在IIS中选中刚才我们建立的站点,右键,属性,主目录,选择重定向到,输入网址如:,同时注意选中下面的资源的永久重定向选项。如下图: 3.到此,我

6、们已经完成了将这个域名301重定向到的工作。注意问题:“上面输入准确的 URL(X)”这个选项建议不要选。不选的结果是:当输入转到了,当输入选上的结果是:当你输入或者好了,如果只是想把不带www的转到带www的或者其他没有用过的域名转到正在使用的域名,这样就可以了。但是如果你要的域名已经做过网站,想要把权重传递给新网站,可以参考下面这个方法:第一步同上,主要是第二步,如图: 注意红色字体的部分,在重定向到地址的后面多了$S$Q字符,即写成了$S$Q。“上面输入准确的 URL(X)”这个选项也打了勾。对于$S$Q字符,这里解释一下:$S 将请求的URL 的后缀传递给新的URL。后缀是用重定向的U

7、RL 代替之后,初始URL 中所保留的部分。如果未设置 EXACT_DESTINATION 标志,则结果目标URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。$Q 将初始URL 中的参数(如 querystring 参数)传递至新的 URL,包括问号(?)。如果不加上$S$Q字符的话,内页的301都会跳转到首页,加上$S$Q字符的目的就是内页也能准确的跳转到新域名的对应内页。好了,这样就完成了301永久重定向的设置,设置好之后最好能测试下是否返回的是301值,推荐个网址:XX对301的反应并不像想象中那么慢,第二天就收录了这个页面,快照最新。当然,快照的内容是的内容,而不是

8、301web里index.html的内容。三、301重定向怎么进行URL标准化设置?经常会碰到这样的情况,其他网站链接你的站点时,会用下面的链接: 而这样导致:你站点主域名的pr值分散到其他几个URLs了。如果你用301重定向把其他三个URL转到 PR也就集中在主域名: 了。301重定向具体办法:设置.htaccess文件(只适用于linux系统,并需要虚拟主机支持。)使访问 在.htaccess文件里写上以下代码即可。RewriteEngine onRewriteCond %http_host NCRewriteRule (.*)$ L,R=301注意:URL标准化的301重定向(以上代码)

9、需要写在其他URL-rewrite代码之前。四、最全301重定向详细教程最近两天找了很多301重定向的教程,也研究了很久,最终找出最适合自己的教程,效果还有待验证,茂名网站优化会继续跟踪报道的,结果出来了会第一时间告诉各位。在这里首先告诉大家的是什么是301重定向,可以去看看301重定向SEO问答: 关于301转向和网址绝对化问题,大家可以去阅读下茂名SEO之前写的文章:DEDE如何实现网站绝对地址 是写关于网址绝对化规范化的。为什么要做网址转向?当然,我也试过其他的方法,很简单,我只是在网站首页的head标签内,添加这么一行: link rel=canonical href= 目前只针对与谷

10、歌有用,XX暂时没用,不过没关系,相信下一次更新之后,问题就自然解决了。其实,最好的方法是在空间下做301重定向:方法1.在Linux+Apache虚拟主机下301重定向代码在本地建个txt文本,复制以下代码,保存上传到空间根目录,然后改名.htaccess ,就ok!rewriteEngine onrewriteCond %HTTP_HOST NCrewriteRule (.*)$ http:/www.zjcps.info/$1 R=301,L方法2.在windows+IIS虚拟主机下301重定向代码建个httpd.ini的文件,用记事本打开复制以下代码,上传到空间根目录即可。ISAPI_R

11、ewriteCacheClockRate 3600RepeatLimit 32RewriteCond Host: $RewriteRule (.*) http:/www.zjcps.info$1 I,R春风班长:这是ASP 301重定向 如下,这是一个apache的301重定向方式。如果是其他服务器,请自行XX或者google,301重定向怎么做RewriteEngine OnRewriteCond %http_host NCRewriteRule (.*)$ L,R=301其他语言下的301重定向:1、Unix/Linux+Apache主机,在.htaccess文件中增加301转向指令,采用

12、 mod_rewrite 技术,如:PHP代码Options +FollowSymLinks RewriteEngine on RewriteCond %HTTP_HOST www.piaoyi.org NC RewriteRule (.*)$ http:/piaoyi.org/$1 L,R=301 2、Window+IIS主机,在服务器软件的系统管理员配置中设置,方法:打开Internet信息服务管理器,在欲重定向的网页或目录上按右键,选中“重定向到URL”,在对话框中输入目标页面的地址,记得选中“资源的永久重定向”-“应用” 。3、用PHP/ASP .NET实现301转向(HTML无法做3

13、01转向),方法如下:1)用PHP实现PHP代码 2)用ASP.NET实现ASP/Visual Basic代码 private void Page_Load(object sender, System.EventArgs e) Response.Status = 301 Moved Permanently; Response.AddHeader(Location,http:/piaoyi.org); ASP语言下,我们需要在默认首页,如index.asp顶部最上方加入以下代码:%Dim dm,sndm=Request.ServerVariables(Server_name) 获取域名这里的3是

14、指www的长度if left(dm,3)www thenResponse.Status=301 Moved Permanently Response.AddHeader Location, http:/www.piaoyi.orgResponse.Endend if%还有另外一个牛人的方法,不过信宜SEO没有试过,方法如下:1、编辑根目录下的index.php,在顶部加入以下代码:2、新建一个 301.inc.php 文件,里面加入以下代码:我们知道,我们一般网站的首页有以下几种:当然,以上各点,这些形式的网站网址,如果在搜索引擎已经启用了这些形式,页面权重,都会分散到这几个网址上,但是,我们

15、有一个网站,高州SEO想要的是把各个网址权重集中到一个网址上,比如作为,让这些分散的网页权重,全部集中,有必要做301永久重定向。下面是以我网站为例,下面是我操作的过程,教程来自:这个代码只适应于网站首页的301重定向,如果网站已经被收录,或存在大量的非首页外链,要全部定向过来,那就无能为力了。更合适的方法是使用.htaccess来定向,简单快捷,不过高州SEO不懂这个,在此,高州网站优化将PHP网站301重定向方法完全放出,希望能帮到新人,如果有不足之处,也请高手指出,不胜感激。一、建立一个301.inc.php(文件名自取)其中if($the_host != )中的“!=”是不完全等于的意思,也可以用“!=”不等于,这样,就可以将以前的域名,包括、以及新域名中我全部重定向到。二、在网页文件中调用301.inc.php将这个代码放到你所有网页的最前面。地球家园 雅芳专卖店 淘宝导航网 豆丁网 设计师驿站 XX贴吧 饰界家园

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1