摇椅厂家
免费服务热线

Free service

hotline

010-00000000
摇椅厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

永久链接的可用性问题

发布时间:2020-07-24 11:01:50 阅读: 来源:摇椅厂家

永久链接的英文原文是Permanent link或Clean URL,指的是一个链接具有静态且绝对的地址。永久链接最初主要是为了做搜索引擎优化(SEO),由于Google的机器人对静态的URL有偏好,所以对动态生成的页面,人们想出了这么个办法来使其假扮成一个静态的页面,以便让Google更好的索引网站内容;另外一个初衷是增加URL地址的可读性(前些年的URL常常非常复杂,尤其是一些门户网站)。这两年随着重写技术(Rewrite)的广泛运用和REST的兴起,永久链接变成了一件相当时兴的事情,你现在看到的我的Blog,就采取了永久链接。

但人们仿佛忽视了永久链接的一些可用性问题。

首先,从理论上来说当一个页面具有了永久链接后,不管在什么时候何地访问这个链接地址,用户都应当得到同一个页面-否则还叫甚么永久链接呢!但事实却其实不总是这样,因此它的第一个可用性问题就是:永久链接其实不真的永久!

这个问题常见于网站列表页上必不可少的翻页导航。我的Blog也有(如下图),为了到达上述两个目的,翻页导航中的链接全部是永久链接,仔细视察其URL,不难看出其中的page:(数字)表示页码。但由于我会不断地更新Blog的内容,某一页面内的内容就会产生变化,这样就会造成这个月看到的第三页的内容和下个月看到的可能就会不一样,此时永久链接也就不再永久了。产生这1问题的本源在于,为了让用户首先看到最新的内容,网站设计者把通常意义上的最后一页(或说最新一页)变成了第一页,造成索引完全失效了。这就好像你在读1本书的同时,作者不断从开头增加内容,结果你发现当你第二次拿起这本书的时候,无论如何也不能根据记忆中的页码来找东西了。

那末怎样解决这1问题呢?我觉得最少可以从以下两方面入手:

依照现实中的习惯来为网站内容索引

就是依照时间顺序来自然的增大页码,这是一种根除问题的办法。但缺点在于它会挑战用户习惯,由经验我们知道,这是很可怕的 :P

给页码链接增加时间戳

给每个动态生成的页码链接加上一个时间戳,比如page:3/date:20071216,以此来表示此页码的有效时间范围。但这明显会增加程序设计的难度,并且从它的隐喻来说比较奇怪,2007年12月16号的第三页?这听起来使人匪夷所思,虽然这1方法确切能解决上述问题。

南昌癫痫病医院

贵州哪家医院治疗癫痫

治疗癫痫什么医院好

贵阳治癫痫病的医院

相关阅读