加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营 > 正文

Web计划要点:URL必需知道的几个常识

发布时间:2018-10-12 09:38:37 所属栏目:运营 来源:站长网
导读:URL 计划是 Web 计划中常被忽视的对象,究竟上 URL 很是重要,这不只是一个网页独一的路径,还涉及到你的站点是否干净,友爱。本文报告 URL 这个习以为常的 Web 元素中包括的大量不该为忽视的常识,准则与最佳实践。必要留意的是 W3C 提议行使 URI 代替 UR

  URL 计划是 Web 计划中常被忽视的对象,究竟上 URL 很是重要,这不只是一个网页独一的路径,还涉及到你的站点是否干净,友爱。本文报告 URL 这个习以为常的 Web 元素中包括的大量不该为忽视的常识,准则与最佳实践。必要留意的是 W3C 提议行使 URI 代替 URL 一说。

  关于 URL 的一些准则

  起首是与 URL 有关的一些准则。

  一个 URL 必需独一地,永世地代表一个在线工具

  URL 的最根基的义务是独一地代表 Internet 上的一个工具,URL 必需和 Internet 上的工具一对一匹配。然而实际中,这很难实现,我们常常可以通过多个 URL 达到统一个页面,好比, http://mysite.com/product/tv 和 http://mysite.com/product?name=tv,这种气象在当代 CMS 中更是触目皆是,针对这个题目,SEO moz 有一篇很好的文章,讲到了怎样行使 Canonical URL 机制办理站点中的一再 URL 题目。

  URL 应该是永世的,这就要求你在站点上线前就很是严谨地筹划 URL。假若有一天,你不得不变动 URL,必然行使 HTTP 301 机制,汇报赏识器和搜刮引擎,你的谁人 URL 所代表的工具,已经迁居到新地点,这个机制可以担保你旧地点所得到 PR 不会被清零

  尽也许用户友爱

  这是 URL 计划的基础,你的 URL 应该为最终用户而计划。保持 URL 友爱的一个好步伐是在担保可读性的同时让它尽也许短。好比 /about 就好过 /about-acme-corp-page,虽然,保持简短不能捐躯可读性, /13d2 一类的地点短则短矣,但并不友爱。假如要在 Twitter, Facebook 一类的社会媒体收集分享你的 URL,可以行使 Bit.ly 一类的网址收缩器材,但这种器材发生的收缩 URL 并不友爱,在 Wordpress 一类的 CMS 中,可以行使 PrettyLink Pro 或 Short URL plugin 一类的可节制的地点收缩插件。

Web计划要点:URL必需知道的几个常识

  URL 的计划切忌行使一些对用户来说没故意义的内容,好比数据库的 ID 号, /products/23 这样的 URL 地点对用户是极不友爱的,该当行使 /products/ballpoint-pen 一类的地点。

 

  保持同等性

  站点内的全部 URL 必需保持同等的名目和布局,这样可觉得用户带来信赖感,假如你必需变动 URL 名目和布局,必要行使 HTTP 301 机制。

  可猜测的 URL

  这也是 URL 同等性的一个示意,假如你的 URL 拥有很好的同等性,用户可以按照 URL 揣摩此外内容的 URL,若是 /events/2010/01 指向 2010 年 1 月份的日程内容,那

  • /events/2009/01 该当指向 2009 年 1 月的日程。
  • /events/2010 该当指向 2010 年整年的日程。
  • /events/2010/01/21 该当指向2010年1月21日的日程。

  URL中的要害词

  URL 中应该包括本页重点内容的要害词,好比 /posts/2010/07/02/trip-best-buy-memory-cards 一类的 URL 自己就是对页面内容的回响。在 URL 包括重点内容要害词,也可以进步 SEO 机能。SEO 的一个很重要的原则就是,在 URL 地点中包括内容要害词。

  关于 URL 的技能细节

  下面说的是有关 URL 的一些技能细节。

  URL 不该包括 .html, aspx, cfm 一类的后缀

  这类信息对最终用户是没故意义的,却占了特另外空间,一个破例是 .atom, .rss, .json 一类的非凡地点,这类地点是有出格的意义的。译者注:在某些假造主机式 Web 处事器,这种做法未必实际。

  URL 不该包括 WWW 部门

  WWW 部门并不包括任何意义,是一个特另外承担,不友爱。可以行使 HTTP 301 机制,将 www.domain.com 定向到 domain.com 。

  URL 的名目

  URL 的名目如下:

  domain.com/[key information]/[name]/?[modifiers]

  Key information 部门一样平常代表信息的范例或种别。Modifiers 部门则属于查询字符串领域,它不该今世表数据布局,应今世表数据的修饰。Key information 部门该当尽也许简短,同时该当示意出一种层级相关,好比 http://domain.com/posts/servers/nginx-ubuntu-10.04,或 http://domain.com/news/tech/2007/11/05/google-announces-android。

  Google News 对消息源有一个风趣的要求,Google 要求消息源页面的 URL 中必需包括至少 3 位独一的数字,由于他们会忽略年份数字,因此,应该行使一个5位或5位以上的数字。其它,也应该提供 Google News 站点舆图 。假如你想向 Google 提供消息,必需按这样的布局提供 URL,虽然保持同等性,可以猜测性也是必须的。

 

  行使小写字符

  URL 中全部字符都应行使小写,这更轻易阅读。

  URL 中包括的举动元素

  URL 查询字符串中也许包括一些暗示举动的元素,好比 show, delete, edit 等。非粉碎性的举动可以表此刻 URL 中,粉碎性的举动应该行使 POST 。

  行使 URL 友爱字符

  在 URL 中浮现网页问题的时辰,每每会用到一些非凡字符,该当把它们转换为 URL 友爱字符:

  • 所有大写字符换成小写
  • 诸如 é 一类的字符应转换成对应的 e
  • 空格行使短划线取代
  • 诸如 !, @, #, $, %, ^, &, * 一类的字符应该行使短划线取代
  • 双短划线应该行使单短划线取代

  其它,没有须要的话,停止行使 %20 一类的 URL 逃逸符。

  更多概念

  Chris Shiflett 提议,可以行使一些相同句子的 URL,如:

  chriscoyier.net/authored/digging-into-wordpress/
  chriscoyier.net/has-worked-for/chatman-design/
  chriscoyier.net/likes/trailer-park-boys
  jacobwg.com/thinks/this-post/is/basically-done

  译者增补:URL 的长度上限

  URL 的最大长度是几多?W3C 的 HTTP 协议 并没有限制,然而,在现实应用中,颠末试验,差异赏识器和 Web 处事器有差异的约定:

  • IE 的 URL 长度上限是 2083 字节,个中纯路径部门不能高出 2048 字节。
  • Firefox 赏识器的地点栏中高出 65536 字符后就不再表现。
  • Safari 赏识器同等测试到 80000 字符还事变得好好的。
  • Opera 赏识器测试到 190000 字符的时辰,还正常事变。

  Web 处事器:

  • Apache Web 处事器在吸取到约莫 4000 字符长的 URL 时辰发生 413 Entity Too Large" 错误。
  • IIS 默认吸取的最大 URL 是 16384 字符。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读