公司怎么样提高网站URL友好度
作为上网冲浪的第一步,URL是每个用户都必须要面对的内容,也是提高用户体验的第一步。对于Web开发人员来说,用户友好的URL从视觉和键入两方面都可以提高用户体验。本文就围着这一问题进行讨论并给出一些可能的解决方案。
为什么要缩短URL?
对于用户友好的URL的需求声音已经出现很久了,但是仍然有一些 Web开发人员忽视这个问题。提供一个便于理解和记忆的URL,会带来很多的好处,比如:
◆便于交流和记忆: 当前或者潜在的客户可以方便地记住地址,便于他们通过口头,电子邮件,或者其他方式推广网站。 ◆容易粘贴: 较短的地址可以很容易地直接粘贴到邮件或者其他地方,而不需要加以修饰。教长的地址很容易因为换行等问题出现错误。 ◆便于猜测: 用户可以方便地根据地址猜测出网站的内容或者性质。 ◆展示效果: 企业的URL应该简短而有意义,可以很好地展示在企业广告等宣传内容中。 ◆输入简单: 网站地址应该便于输入,不论是通过键盘还是移动设备。对于移动设备来说,URL地址当然时越短越好。
对于静态页面来说,以上法则很好实现,但是对于动态网页来说就没那么容易了。首先我来解释一下URL映射。
映射已有的页面 URL映射可以让网站开发人员或管理员创建用户友好的URL地址,并映射到现有的页面上。大部分Web平台都具备这种功能。基本上说,就是将一个友好的URL地址指向网站现有的路径。这个功能在IBM WebSphere等产品中的管理工具里可以方便的使用。ASP.NET 2.0则是通过配置文件来进行相关设定的。Apache也有类似的URL重定向功能。而友好URL用在动态网址上更加有效。
处理动态内容
如今的网站,动态生成页面是一个很常见的功能,网站经常利用后台数据库来提交这种动态页面的内容。这种方式可以给用户带来最新最及时的内容,但是动态内容的网页地址比较麻烦。
URL重写可以帮助网站管理者隐藏复杂的Web地址。这其实是一个拦截进入网站的请求,并将其重新定向到一个另一个资源目标的过程。而实施URL重写的一个挑战是它的执行速度问题。开发人员会在网站应用程序或者现有的解决方案中嵌入改写功能。
Apache下常用的是mod_rewrite模块,它可以根据规则实时的对所请求的URL进行转换。在ASP.NET环境下,管理员可以自己开发,或者使用第三方的解决方案。
使用第三方服务
另一种简化URL地址的方式是使用第三方解决方案,比如TinyURL 。
透明度
虽然不少人都希望缩短网址,但是有些开发者却持相反观点,他们认为URL不应该被隐藏起来,这样用户才能真正知道他们所访问的网页位于什么位置。也就是说,友好的URL会将用户的最终目的地隐藏起来。对于第三方的网址优化服务来说,很容易成为一些黑客骗取用户访问恶意网站的途经。
网站地址对于企业来说相当重要,他就好像是电话号码一样,越简单越好记忆。而网址的长度和字面含义对于网站的推广宣传来说 都相当重要,因此企业可以通过重定向或者重写的方式实现友好的URL。
更多网站建设信息,尽在中国域名网
|