整理URL REDIRECT

        有关URL重定向,这是一个非常冗长和复杂的话题。因此,我们在此仅简要讨论之。URL重定向是一种极其强大的技术,用于控制呈现给用户的最终URL以及维持网站的永久性链接。对于绝大部分的网站用户来说,保持永久性链接是非常重要的。针对这种需求,HTTP协议提供了两种方案通知浏览器端:第一种使用的是临时重定向,代码是302;第二种是永久性重定向,代码是301。
        一般我们在做搜索引擎优化时对URL进行重定向都会使用301永久性重定向,重定向常用于域名或者目录变更的情况,可以有效实现新旧域名或者新旧目录之间的无缝对接。不管是对于普通用户还是搜索引擎都是十分友好的。搜索引擎可以识别301的永久性重定向从而将原来URL上的权重转移到你重新向后的新URL上,这对搜索引擎优化是非常重要的。

        有些人也会利用重定向向搜索引擎返回经过特别优化甚至是作弊的页面,搜索引擎已经把部分重定向方式列入违规行为的行列。

什么是URL重定向或网址重定向?
        URL重定向(URL redirection,或称网址重定向或网域名称转址),是指当用户浏览某个网址(URL)时,将他导向到另一个网址(URL)的技术。
        URL有URL静态化、URL伪静态、URL重写的概念,搜索引擎喜欢静态的网站页面。今天我们来详细分析一下URL静态化、URL伪静态、URL重写这三者的区别。
  •         URL静态化。URL静态化 就是在你的网站服务器上现实存在的HTML页面,每个HTML页面对应着你网站上的一个URL。常见的可以生成URL静态化页面的网站开源程序有DEDECMS和其它一些CMS内容管理系统,WordPress在安装插件后也可以实现URL静态化。URL静态化和伪静态不同的地方就是URL静态化需要生成HTML文件,如果文件太多生成一次可能需要很长的时间,这一点不太方便,不过如果懂得代码的朋友,可以适当的优化,比如限定ID或日期生成静态文件等,总的来说,还是动态转静态还是比较简单的。
  • URL伪静态。URL伪态是最常见的网页存在形式,URL伪静态看起来和URL静态化完全一样,但实际上URL对应的文件是不存在的,是用技术手段实现的。伪静态的优点很多,比如不生成现实的HTML文件,就不会占用网站空间,管理方便,维护方便,和URL静态化一样有利于SEO,唯一不同的是,通常在网页地址中还是免不了出现诸如问号等符号。
  • URL重写。URL重写技术就是我们常见的Rewrite技术,属于URL伪静态技术中的一种,现在是被广泛应用于各种系统环境,比如目前用得最多的LINUX 系统PHP环境,还有Asp.net环境,都是通过编辑配置文件规则实现的,例如我们常用的在LINUX系统PHP环境下的301重定向,就是通过Rewrite技术实现的。

URL重定向的目的,为什么要进行URL重定向?主要有三点:
  • 当网站更换域名或网址时:当网站更换域名时如www.hafidxu.com更换为hafidxu.com时,需要利用URL重定向技术将旧的,果实的网址转到正确的网址。
  • 跟踪外出链接:大部份的网页服务器的访问记录,保存了有关浏览者来源和如何浏览网站的详细数据,但是不会记录浏览者由那些链接离开,这是因为浏览者的浏览器,不需要在浏览者按下外接链接时,与原来的服务器沟通。这个信息可由多个途径获取。其中一个途径涉及URL重定向。链接可以转到在原来的网域名称的一个URL,它会重导向至真正目标URL,而不是直接链接至其他网站。这会增加一个请求至网页服务器,而这个多出来的请求,会在服务器的访问记录留下记录,说明了那个链接曾被点击。
  • 利用URL重定向使网址变短、有意义:许多动态网址夹带了大量的参数,使得网址变得很长既很难记忆也很容易出错。有时候可以利用URL重定向使网址变短,变得更有意义和减少网址传递过程中出错。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值