由于我正在处理的一个项目中的一些 apache 重写规则,通常将 href 和链接设为绝对是很方便的,因为这样可以确保浏览器将找到该链接后面的文件,无论 URL 是什么。
例子:
<img src="http://localhost/project/gfx/abc.jpg"></img>
代替
<img src="gfx/abc.jpg"></img>
前者是否会比后者慢,或者在任何方面都不如后者?
我并不认为这是优化;我想无论如何我都会使用绝对 URL(除非有充分的理由真的不这样做),但我想知道使用绝对 URL 是否可行。
请注意,这将适用于所有链接/路径(超链接、css 和 javascript 包含、AJAX 调用等)
最佳答案
这不会有什么不同。不过,您可能更愿意这样做:
<img src="/project/gfx/abc.jpg" />
浏览器会为您计算出域。
关于html - absolute href 可以在生产站点上使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1023929/