对于网站开发来说,如果你有“规划URL”的想法,说明你是一个有经验的网站设计者,最起码也是一个饱尝教训的网站维护者。
对于网站开发人员来说,规划URL的第一个好处就是理清了整个网站的结构。众所周知,网站结构的主体是树形的,就像我们身体内的血管分布,尽管内部枝叶 相同,但整体结构是树形的。当要确定一个网页在这个以树形结构为主的经络中的位置时,最直观体现就在网页的URL格式上。因此,可以这么说:规划好了 URL就基本上规划好了网站结构。
对于开发团队来说,一个规划良好的URL模式无疑可以看作一种简单的沟通语言。通过这样的沟通语 言,将各开发小组相对独立的内容有机的连接起来。如果我们小组的页面要链接到你们小组的页面上,我们会将标准的URL模式作为应该遵守的协议去链接你们的 页面;如果你们小组页面工作需要我们小组的页面来提供支持,请按标准的URL模式作为接口传递必要的参数过来,然后就是我们的事儿。大家以此URL为界和 平共处,互不干涉内政,责任分明。
当访问者打开一个网页时,第一步就是输入URL。在还没有看到网页内容前,URL就是访问者首先了解的东西。当你忘记某个重要内容的URL时,当你要记住那个天书般的URL地址及参数时,当你用以前收藏的URL找不到对应的网页时,你一定会大骂这该死的网站开发人员。
那么,你在开发网站时是否也想过访问者的感受?你自己不也是经常用开发人员的思维模式随意编写URL的吗?你不也是为了图方便,在URL后面不断加上一个又一个的参数吗?
反思之后,或许你需要象 http://www.cndev.org/HowTo/PlanYourURL 这样的URL。这样的URL才是用户友好的,容易被启发、记忆和传承。
我们再来看看URL与搜索引擎的关系。搜索引擎的工作就是循环抓取、存储和索引网页,然后供人们检索。搜索引擎对普通网页的访问循环少则几天多则几个月,因此,他们天生喜欢静态网页。
如果一个网页看起来象静态网页,搜索引擎就认为这个网页会长期有效,其内容价值肯定大些,就更愿意收藏这样的网页。反之,如果是动态网页,就是后面带很多参数的那种,搜索引擎会降低它的收藏价值。
因为动态网页会变的,鬼知道检索者搜索到的网页是否文不对题或根本找不到,或许他们担心将这样的网页返回给检索者可能会砸了自己的牌子吧。
有时,当你好不容易从搜索出的垃圾中找到一个宝贝时,却打不开,是个死链接,或者告诉你:网站已经改版。你是不是会气得当场晕倒?如果网站的URL是通过高瞻远瞩规划的,保持了一致性,考虑了长期有效性,就很不会出现死连接,就不会因为改版而找不到网页。
唉,我们网络世界已经太肮脏了,到处都充斥着信息垃圾。这些垃圾有自然形成的,也有故意制造的。其他人我们管不了,我们只有从自己做起。
如果你是一个有社会责任感的网站设计师,请记住:你在设计网站时请注意网络环保!不要再把URL当饮料瓶,随意丢弃在本已不干净的网络世界里了。
其实,在网络信息的海洋里,一个有效的老链接不但不是垃圾,而是沉在海底的古董,它一定会在你意想不到的某一天被人捞起来,成为你的财富。
最后,我们一起来喊一下口号:网络环保请从规划URL开始!
李战(leadzen).深圳 2007-10-12
分享到:
相关推荐
7. **安全与隐私**:使用任何下载工具时,都应注意保护个人隐私和网络安全,避免下载不安全的文件,尤其是在处理大量URL时,要确保来源可靠。 "URL文件批量下载器"的使用并不复杂,但其背后涉及的技术包括...
5. **开发和调试**:对于开发者来说,此插件可以用于测试不同URL路径对网页行为的影响,或者在开发过程中快速模拟不同环境。 安装和使用"URL rule谷歌浏览器插件"的过程相对简单,通常需要在Chrome的Web Store中...
研究的意义在于,它不仅可以帮助用户避免受到不良内容的侵扰,保护个人隐私安全,还可以提升整个社会网络环境的可信度和可靠性。具体而言,本文的主要工作包括:分析问答类社会网络的特点和潜在的安全隐患;研究和...
3. **家长控制**:家长可以通过ViewUrl监控孩子的上网行为,确保他们在安全的网络环境中活动。 4. **技术支持**:对于技术支持人员而言,ViewUrl可作为诊断工具,快速了解用户遇到问题前的浏览情况,有助于问题排查...
在实际应用中,"viewurl2.0版本工具"可广泛应用于企业安全审计、个人信息保护,甚至家庭环境下的网络管理。配合合理的使用策略,它可以成为一道强大的防线,防止重要信息外泄,保障数据安全。 文件名"纯检查不过期...
Java中的URL加密处理是网络安全传输数据的一个重要环节,它可以防止敏感信息在传输过程中被窃取或篡改。本文将深入探讨如何使用Java实现URL加密,特别是基于Base64编码和编码转换的方式。我们将重点关注以下几个方面...
在Android开发中,有时我们需要实现从远程URL下载PDF文件并将其在用户设备上显示的功能。这个过程涉及到网络请求、文件处理以及用户界面的构建。在这个场景下,我们可以使用`Android Studio`作为集成开发环境,结合`...
标题“url scan”指的是URL扫描技术,这在网络安全和网站漏洞检测中扮演着重要角色。URL扫描是通过自动化工具来探测、分析和测试网站URL的行为,以找出潜在的安全漏洞、非法活动或者信息泄露等问题。这一过程有助于...
标题“Java禁止直接URL访问图片”涉及到的是网络资源保护和权限控制的问题,主要知识点包括: 1. **HTTP请求与响应**: 当用户通过浏览器或其他客户端工具输入一个URL来访问图片时,实际上是发送了一个HTTP GET...
在IT行业中,网络编程是必不可少的一部分,而从URL下载文件是一项常见的任务,特别是在网页抓取、数据备份或者软件更新等场景。本知识点主要围绕“url download File”这一主题展开,介绍如何通过编程从互联网上获取...
- 安全专家检测潜在的恶意链接,保护网络环境免受钓鱼攻击。 值得注意的是,使用任何URL嗅探工具都应遵守相关法律法规,尊重他人的隐私权,不得用于非法活动。在下载和安装任何软件时,确保从可靠来源获取,并进行...
在Swift编程语言中,网络环境的设置是移动应用或服务器端开发的重要环节,尤其是在涉及到多环境如开发、测试和生产环境时。`SYNetworkEnvironment-master`这个压缩包可能包含了一个用于管理不同网络环境的Swift库...
渲染进程是不被信任的,因为它可能包含恶意代码,因此通常运行在沙箱环境中,以保护系统安全。 6. **提交文档**: 渲染进程从网络进程中接收文档数据,这个阶段称为提交文档。 7. **页面解析与资源加载**: 渲染...
总结,URL过滤是网络管理中的关键工具,通过精细化的规则设定,可以有效规范用户网络行为,保障网络环境的安全和高效。正确配置和维护URL过滤,能够帮助企业或机构保护网络资源,防止潜在的威胁,同时提高员工的工作...
为了解决这个问题,研究人员开始转向使用机器学习(Machine Learning, ML)技术,从URL字符串中提取特征进行分析。这种方法能够覆盖更广泛的互联网网站,但选择合适的特征是一项挑战,需要深入理解网页设计趋势。...
在.NET开发中,URL加密和解密是网络通信中常见的安全措施,主要用于保护传输的数据,尤其是涉及用户敏感信息时。本文将深入探讨.NET环境下URL参数的加密与解密方法。 一、URL加密的重要性 URL(统一资源定位符)是...
《URL过滤配置详解》 URL过滤是网络安全领域中一项重要的技术,...总的来说,URL过滤是网络管理的重要手段,通过科学的配置和管理,能有效保护网络环境,提升安全性,同时帮助管理员控制网络流量,规范网络使用行为。
总的来说,深信服URL组设置是教育机构进行网络行为管理和保障网络环境安全的重要工具,它通过精细的策略设置,实现了对网络资源访问的有效管控,既保护了学生的网络安全,也促进了教学工作的顺利进行。通过不断优化...