当前位置:  开发笔记 > 编程语言 > 正文

干净的URL是后端还是前端的东西

如何解决《干净的URL是后端还是前端的东西》经验,为你挑选了2个好方法。

您认为......干净的URL是后端还是前端'纪律'



1> Kev..:

如果我们正在谈论url从最终用户体验中"干净",那么我将打破模具,并说一般的url不直观,他们永远不会,他们的目的是机器可读.

网址的格式没有标准,因此当从一个站点导航到另一个站点时,人们将永远不会记住如何通过记住URL及其"友好语法"来获取资源.我们可以争论是否使用'?' 和'&'或'/'表示如何通过URL识别资源; 是一种比另一种更好的方法吗?没关系.在一天结束时,机器会解析它并发回结果.

我们应该停止欺骗自己人们实际上输入这些东西并意识到uri是用于机器而不是人.

我还没有使用/记住超出地址http://domain.com/部分前几个字符的uri ,而且我很久以来一直在使用网络.这就是书签的用途.在网站上没有任何地方说"在我们的网址中更改此部分以查看'其他任何'资源',因为网址通常没有文档和不透明.

是的,让你的uri的SEO友好(地狱甚至他们定期改变)但忘记了整个'人/干净'资源标识符的事情,这是一个神秘的梦想.

我同意Vlion的说法,url应该提供一种独特的机制来为资源添加书签并返回它(不像这些令人讨厌的web 2.0 ajax/silverlight/flash创作),但书签永远不会让人类理解和理解.似乎有相当多的关注和能量花在梦想人类可以记住和输入的网址策略上,这是浪费能源.让我们继续解决实际问题.

很抱歉咆哮,但是有很多与某些圈子中的网址相关的网页2.0废话只是浪费时间.


但是你经常看到像/ products/motherboards/foo-fx-1234这样的网址并决定丢掉最后一部分,希望你能找到某种索引页面?我认为这是可读URL的真正力量 - 能够轻松推断可能的模式.

2> Sam Hasler..:

现在Firefox的Awesome栏和Google Chrome的Omnibox地址栏可用于搜索浏览历史记录,这使得用户可以更轻松地搜索以前访问过的网站的历史记录,因此拥有干净的网址可以帮助用户更轻松地查找历史记录中的网站.

确保页面具有适当的标题非常重要(因为两个浏览器都会搜索标题和网址),但确保网址中也包含相关的关键字,当在地址栏中输入这些关键字时,网址将会是更有可能在建议中显示更高,因为关键字将在网址和标题中匹配两次.

此外,一旦用户键入了站点的名称,他们将从站点中显示示例URL,然后他们可以将其用作缩小搜索范围的模板.因此,在网址的不同部分或操作中使用网址中的动词和名词将有助于用户将搜索范围缩小到他们感兴趣的网站部分,例如stackoverflow 的/ questions // tag /部分,或者在"/文件"在可用于查看docs.google.com/doc月底在谷歌文档的文档页面*.

由于Firefox和Chrome都会搜索键入地址栏的每个空格分隔的单词,因此可以认为没有必要搜索该网址是完全人类可读的,而是允许用户实际读取他们感兴趣的关键字从网址中,"噪音"的数量应保持在最低限度.


*的形式为http:?//docs.google.com/Doc ID =胡言乱语


*的形式为http
:?//docs.google.com/Doc ID =胡言乱语
推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有