W3C优质网页小贴士(四)(2)

作者:ZDYX 来源:zdyx.org 时间:2008-04-17 13:34:00 

管理 URI

移动并重命名网络资源

当你在网上发布一个新的资源时,谨慎为上。考虑其存放位置及名称时的一些注意事项在“明智地选择 URI”一文中已经提到过。然而,会有潜在的好原因让你移动或重命名一个资源,况且这种操作不应该成为问题。

当然了,如果该操作没有正常执行,那就另当别论了。考虑最坏的情况,当你移动或重命名一个网络资源后,导致其他网站指向该资源的链接被破坏,导致别人保存的收藏夹/书签失效,导致缓存和搜索引擎除错。简而言之,它会导致你的网站访问量大降。

有没有能避免这种会破坏链接、降低访问量的负面效应,又能正常执行移动或重命名操作的方法呢?回答是肯定的——使用标准的 HTTP 重定向 将访客和用户代理(浏览器)指向新位置:临时重定向、永久重定向,还有我们下面将看到的,甚至有一种方法来说明一个资源不仅仅是被移动了,而实际上是被移除了。

移除网络资源

即使网络被认为是“永久性”的媒介,即理想状况下,网络上的文档将永久存在,这也不意味着这些资源在发布到网上之后就不能被移除了。所以,当你想移除一个资源时,应该使用一种能告知访客、缓存,和用户代理(浏览器)该资源不仅是消失了,而且是出于一些目的被移除了的方法。

实现这种目的的方法是将你的网络服务器配置为发送“410 Gone”状态,来代替在请求这些被你移除的资源时出现著名的“404 not found”页面。

推荐:国外404错误页面的创意设计欣赏

标签:w3c,URI,验证,class,优化
0
投稿

猜你喜欢

  • class和id命名探讨

    2007-10-16 17:55:00
  • 经验:解决DB2中出现的SQL1032N错误现象

    2009-09-02 14:10:00
  • Safari参考样式库之webkit

    2009-07-26 09:50:00
  • SQL语句参考及记录集对象详解

    2008-11-25 11:47:00
  • Dreaweaver MX 2004新功能:图片处理

    2010-09-02 12:38:00
  • 创意设计:字母趣味组合

    2008-01-26 18:50:00
  • 百度首席设计师 用户体验部总监郭宇演讲

    2008-09-03 12:41:00
  • 使用标准的表单字段名

    2008-06-30 14:14:00
  • 马化腾关于产品设计与用户体验的培训

    2009-02-12 11:45:00
  • 高手进阶:网页设计中的文字运用

    2008-10-05 08:58:00
  • 教程javascript的function(函数)

    2007-09-30 13:38:00
  • Google Map API 基本使用方法

    2008-06-15 06:51:00
  • 非原型 不设计

    2010-01-21 12:51:00
  • asp如何自动反馈电子邮件?

    2002-01-01 06:54:00
  • MySQL字段类型说明

    2007-09-27 19:22:00
  • MySQL字段类型详解

    2009-01-05 09:23:00
  • SQL Server连接中经常出现的3个常见错误与解答

    2010-07-26 14:25:00
  • javascript模拟鼠标自动点击链接

    2007-11-03 19:08:00
  • ACCESS入门教程:窗口和菜单的使用

    2008-01-03 20:15:00
  • 一个简单的像素画小工具

    2010-01-01 15:33:00
  • asp之家 网络编程 m.aspxhome.com