Web标准发展建议与好的实例之URLs应用技巧

2016-01-29 12:38 9 1 收藏

Web标准发展建议与好的实例之URLs应用技巧,本系列Web标准发展建议与好的实例系列文章将向朋友们介绍Web标准是如何使一个开发者建设网站更加的节省时间与金钱,如何使浏览者获得更好的浏览经历,以及他们的原因。同时,本文还涉及到一些方法,准则和好的实例用来帮助您建设一个对尽可能多的人都充满亲和力的高质量的网站。

【 tulaoshi.com - Html 】

在学习中遇到问题可以到 论坛 发贴交流!

URLs(页面地址)

这部分跟Web标准和可访问性无关,但是把它放在这是因为一个URL的创建方式将对搜索引擎如何把站点编入索引以及它对访问者的可用程度都有很大的影响。

一些搜索引擎机器人不能跟踪以字符串结尾的地址。这种地址通常出现在一些把内容动态的存在数据库的网站里,看起来就像下面这样:
http://yourdomain.com/products.asp?item=34627393474632&id=4344

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/html/)

最简单的创建对搜索引擎机器人和人们都有易的URL的方法是改变它看起来的样子,使URL看起来就像直接的某个目录,上面的URL应该改变成: http://yourdomain.com/products/item/34627393474632/id/4344/

Web服务器将会解释新的URL,并在内部把它转换成原始的URL,最终以字符串结束。这部分的结尾是一些站点的网址,上面将会有更多的相关信息。

一个更好的改变URL的方法(多少有一些麻烦)是彻底的把看到的URLS改写成人们易读的方式:
http://yourdomain.com/products/ flowers/tulips/

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/html/)

这种URLs的好处是搜索引擎机器人将把你的站点更好的收入到索引中,对于大家来说,它的可读性也更强,并使你避免了泄漏你所使用的服务器方技术。因为在URLS中,并没有显示服务器专有文件的扩展名,如 .asp、.cf、.cgi 和 .jsp,这会使你更容易的更改服务器器方的技术,所以这种URLs显得十分的必要。

如果你选择使用包含字符串的URLs,把&编译成HTML的实体&是很重要的。如果你不这么做,一些浏览器会替你完成这个工作,好象这是他们应该做的。当他们碰到&,就把它看作一个实体的开始。如果紧接着&后的文本符合HTML中的一个实体,浏览器就会转变这个URL,大多数情况,这将会破坏URL中的字符串。

还有一件事值得一提,对于大多数站点,使用 www这个次级域名是不必要的。应该用 http://yourdomain.com/来代替 http://www.yourdomain.com/。更多的内容请参阅no-www.org。无论你使不使用www,配置你的服务器地址,使其指向http://www.yourdo main.com/, http://yourdomain.com/也是同样的道理。

相关文章:

Generating Simple URLs for Search Engines
阐述了各种URLs将产生的问题,以及如何使你的URLs更加的出色。

Slash Forward (Some URLs are Better Than Others)
URLs为什么应该以反斜杠结束,这样的好处是什么?

Friendly Lasting URLs
一些关于URLs的文章和教程

Ampersands and validation
一个详尽的解释,针对没有对&编码所产生的问题,以及其校验的问题。

来源:http://www.tulaoshi.com/n/20160129/1486951.html

延伸阅读
标签: Web开发
前言: 最近在给一个电子商务网重构的时候,用ul li写了个导航,感觉挺有实用价值的,所以写出来给朋友瞧瞧。 实例效果图: 整体观察思考: 左下角是圆角,右上角也是圆角,中间可以平铺背景,这图的结构也可以看成左中右的结构,标题距离宽度差不多,我考虑用 ul li来写。 ul为整体平铺背景。 li设置固定...
标签: Web开发
混淆文档类型(DOCTYPE) 完全不写、写的不正确、或放错地方。我曾见过HTML 4.0 Transitional被用在XHTML网页和框架页中,还看到过在开头的html标签后写DOCTYPE声明和一些不完整的声明。 为什么?有两个原因。首先,文档声明是必须的,在W3C HTML 4.01 spec和W3C XHTML 1.0 spec里都有说明。第二,浏览器会根据指定的文档类型去显示和渲染网...
标签: Web开发
从今天开始,我将全面的共享出我所能理解的所有WEB标准方面的知识放在这个 WEB标准能有多难? 的专栏里。当然由于振之的水平有限,所讲并非是完全正确的。在看了这个专栏的文章的时候要理性的分析,要有自己的判断,欢迎各位朋友提出自己的看法与意见。 很多朋友现在还在用Dreamweaver(下称DW),不可否认这是个非常优秀的软件,他基本上...
标签: Web开发
1、DOM WEB标准现在可真是热门中热门,不过下面讨论的是一个不符合标准的document.all[]。DOM--DOCUMENT OBJECT MODEL文档对象模型,提供了访问文档对象的方法.例如文档中有一个table,你要改变它的背景颜色,那就可以在javascript中用document.all[]访问这个TABLE。但DOM也有所不同,因为浏览器厂商之间的竞争,各浏览器厂商都开发...
标签: ASP
  (转载计算机世界) 夏长虹 童亮 陈文博 一. 应用实例的分析与开发 ---- 我们以学籍管理系统为背景,基于Windows DNA的思想,开发了一套应用系统。在该系统中,有关教务学籍的事务逻辑都是由定制COM组件来处理的,动态Web页面通过ASP脚本调用这些组件。系统在开发速度和软件质量等方面都优于不用COM组件而仅用ASP脚...

经验教程

683

收藏

90
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部