我正在阅读一篇关于为什么 Web 开发人员应该避免使用亲属 URL 的文章(http://yoast.com/relative-urls-issues),但是对于存储在同一目录层次结构中某处的脚本的 ajax 调用之类的事情呢? ?
为什么“仍在使用”相对 URL 的原因之一是
Relative URLs are often used because developers have a test environment on another
hostname and it makes it easy for them to move stuff between their test environment and
their live environment. Other reasons include that it’s “just easier in website
maintenance”. They’re also, in my opinion falsely, promoted by some websites about site
speed because they’re “shorter” and thus “faster”.
这也是我使用它们的主要原因:如果我决定将我的应用程序移动到其他地方,则必须仔细检查每个脚本来替换所有 URL,这似乎很容易出错。
为了避免讨论话题,当我可能有几十个相对链接分布在多个 js 和 php 文件中时,如何有效地避免相对链接?