表示URL不是用户界面的一部分的约定是什么?
URL是一个用户界面,但它们也用于在技术上实现站点。比较以下两个URL:表示URL不是用户界面的一部分的约定是什么?,url,api,Url,Api,URL是一个用户界面,但它们也用于在技术上实现站点。比较以下两个URL: http://example.com/2012/my-article-name/ http://example.com/static/jquery.js 第一种是permalink;“API”的一部分,如果您愿意的话。第二种只是一种寻址机制,使站点能够正常工作。如果我升级网站的后端,我可能会决定更改第二个,但我希望第一个在该位置的内容存在的时间内保持不变 那么,有哪些约定表明URL是站点私有技术实现的一部分,而不是公共用
http://example.com/2012/my-article-name/
http://example.com/static/jquery.js
第一种是permalink;“API”的一部分,如果您愿意的话。第二种只是一种寻址机制,使站点能够正常工作。如果我升级网站的后端,我可能会决定更改第二个,但我希望第一个在该位置的内容存在的时间内保持不变
那么,有哪些约定表明URL是站点私有技术实现的一部分,而不是公共用户界面的一部分?我在上面用过一个词(“静态”)。另一个可能是如下所示的下划线:
http://example.com/_/jquery.js
我正在寻找关于这个概念的建议、最佳实践等。据我所知,这方面没有标准惯例。即使有,我也不会为此烦恼,因为:
http://example.com/static/jquery.js
可视URL可能被视为用户界面的一部分。就在几年前,网站中的每一项内容都必须是独一无二的,否则SEO就会受到影响。如今,大多数搜索引擎都支持rel=canonical标记,但保持它们不变并尽可能符合用户逻辑仍然是一个很好的做法