`
umi
  • 浏览: 30140 次
  • 性别: Icon_minigender_1
  • 来自: 被最幸福之城
文章分类
社区版块
存档分类

关于Friendly URL(个人笔记)

阅读更多
  • 1. Friendly URL是用来做什么的? 

用来提高URL可读性从而提高了用户体验, 并且更符合SEO的要求从而容易被Search Engine搜到, 因为Search Engine喜欢清晰的或者静态的URL.

 

  • 2. 实现技术

要实现Friendly URL一般来说一定要结合URLRewrite技术, 要把人类可读的URL换成application server擅长读的, application server不怕你那些动态的,乱糟糟的动态URL.

 

  • 3. 一些最佳实践

要用好Friendly URL, 要知道一些比较重要的实践, 譬如URL要短包括用词尽量少(废话哦), 最好是静态的, 用到的目录深度最好能控制在三度(六度空间太复杂了). 思维跳跃一下, 跳到我现在在做的一个Open Social项目, 它提供RESTful style URLs, 这些URLs一定程度上是符合这个要求的.

下面是一些技术文章的链接(这些link本身都符合friendly URL).
http://www.seoconsultants.com/articles/1000/urls
http://www.seomoz.org/blog/11-best-practices-for-urls
http://www.shimonsandler.com/best-practice-url-structure/
http://www.warriorforum.com/adsense-ppc-seo-discussion-forum/261424-best-practices-clean-url-friendly-url.html
http://www.searchenginejournal.com/seo-best-practices-for-url-structure/7216/

那说这么多, 不Friendly的URL长的样子, 大概就类似下面这个反面的例子(一篇老文章):
http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=124&threadID=13428&messageID=132701

 

分享到:
评论

相关推荐

    Laravel开发-friendly-url

    在本文中,我们将深入探讨如何在Laravel框架中实现`friendly-url`,即优雅的、易于阅读的URL。`Laravel开发-friendly-url`是针对PHP 5.3.x的一个功能,它特别关注对非拉丁字符的支持,使得在Laravel 4中创建雄辩模型...

    Liferay_学习笔记

    创建页面组时,可以设置Friendly URL,对于Guest用户,他们看到的页面组是通过Friendly URL /web/guest来访问的,如Company、Products、Downloads等页面都是General Guest桌面的一部分,每个页面有自己的Friendly ...

    print friendly chrome extension

    The chrome extendion of pdf print friendly

    Friendly Pinger(网络管理) V5.0汉化版.rar

    《Friendly Pinger(网络...总之,《Friendly Pinger(网络管理) V5.0汉化版》是一款强大的网络管理工具,它的功能全面、易用性强,无论对于个人用户还是企业网络团队,都能提供有力的支持,提高网络管理的专业性和效率。

    BackOfficer Friendly

    文件"bof"可能是"BackOfficer Friendly"的配置文件、日志文件或者系统组件,而"PCHome_download.html"可能是关于该软件的下载页面或使用教程。这些文件可能包含了安装、配置和使用"BackOfficer Friendly"蜜罐系统所...

    NFR BackOfficer Friendly

    这些诱饵系统可以是完全模拟的,也可以是部分真实的系统,其目的是吸引黑客的注意力,同时收集关于攻击者的策略、方法和意图的信息。NFR BackOfficer Friendly就扮演了这样一个角色,它创建了一个模拟的Back Orifice...

    friendly_tree

    friendly_tree

    url_rewriter

    Steps for translate a page which is "foo.php?id=45" to its URL friendly mode. * Download http://cesars.users.phpclasses.org/url_rewriter * Edit url_handler.php * Add a new rule $url->add_rule(...

    friendly_url_only:将具有“ node x”之类的URL的页面重定向到页面404

    composer require francescogregori/friendly_url_only用法启用friendly_url_only模块,并检查您是否还激活了pathauto。 现在,所有带有 / x'的节点都将自动重定向到页面404。使用设置别名URL。贡献拉请求是欢迎的...

    Python库 | friendly_traceback-0.4.20-py3-none-any.whl

    资源分类:Python库 所属语言:Python 使用前提:需要解压 资源全名:friendly_traceback-0.4.20-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Detection-Friendly Dehazing: Object Detection in Real-World Hazy

    Detection-Friendly Dehazing: Object Detection in Real-World Hazy Scenes Detection-Friendly Dehazing 是一种结合了图像去雾和目标检测的方法,该方法旨在解决现实世界恶劣天气条件下的目标检测问题。该方法...

    PyPI 官网下载 | friendly-traceback-0.0.11.tar.gz

    《PyPI官网下载:探索friendly-traceback-0.0.11.tar.gz中的Python库魅力》 在Python编程世界中,错误处理是一项至关重要的任务。开发者常常需要面对各种异常和错误,理解并解决它们是提升代码健壮性的关键。今天,...

    PyPI 官网下载 | friendly_traceback-0.3.149.tar.gz

    《PyPI官网下载:探索friendly_traceback-0.3.149.tar.gz中的Python库魅力》 在Python编程世界中,PyPI(Python Package Index)是开发者们获取和分享软件包的重要平台。今天我们将深入探讨一个从PyPI官网下载的...

    Python库 | friendly_traceback-0.4.67-py3-none-any.whl

    《Python库Friendly_traceback-0.4.67-py3-none-any.whl:智能错误追踪与调试助手》 在Python编程中,错误处理和调试是开发者日常工作中不可或缺的一部分。当程序运行出现异常时,Python会抛出一个traceback,显示...

    Casper the Friendly Finality Gadget.pdf

    Casper the Friendly Finality Gadget 、区块链casper英文原版

    PyPI 官网下载 | friendly_traceback-0.3.153.tar.gz

    《PyPI官网下载:探索friendly_traceback-0.3.153.tar.gz中的Python库魅力》 在Python编程世界中,PyPI(Python Package Index)是开发者们获取和分享软件包的重要平台。今天,我们将深入探讨从PyPI官网下载的资源...

    Node.js-friendly-error在Node.js中友好的显示未捕获的错误

    "Node.js-friendly-error在Node.js中友好的显示未捕获的错误"这一主题旨在提供一个优雅的方式来处理和显示未被捕获的异常,以提升开发者体验和应用稳定性。友好错误(Friendly Errors)的概念主要是为了使错误信息...

    Ally Friendly Jamming

    Ally Friendly Jamming How to Jam Your Enemy and Maintain Your Own Wireless Connectivity at the Same Time

    Python库 | django_friendlyurls-0.1.0.tar.gz

    `django_friendlyurls-0.1.0.tar.gz` 是一个针对Python编程语言和Django框架的扩展库,主要用于优化URL结构,使其更加友好、易读。这个库的版本为0.1.0,表明它是早期版本,可能包含基础功能并持续更新以增加更多...

    一个基于.NET实现的User Friendly License Input Forms

    "User Friendly License Input Forms" 是一种针对.NET框架设计的解决方案,旨在提供友好、直观的用户界面,让用户能够轻松输入和管理软件许可信息。这个项目的核心目标是提高用户体验,同时确保软件许可流程的安全性...

Global site tag (gtag.js) - Google Analytics