html - absolute href 可以在生产站点上使用吗?

标签 html apache mod-rewrite url-rewriting

由于我正在处理的一个项目中的一些 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/

相关文章:

HTML5如何显示具有多个视频轨道的MediaStream

java - hadoop mapreduce teragen FAIL_CONTAINER_CLEANUP

apache - 在 Web 服务器中实现 HTTP ETag

apache - 图像和 CSS 的 URL 重写

javascript - 滚动到具有固定高度的 div 内的元素

javascript - 关闭 jQuery 模态框

html - 如何在不考虑元素高度的情况下 float 元素

java - 安装/运行 apache tomcat

php - 如何使用 .htaccess 重定向所有 API 请求,同时保持 Assets 请求完好无损?

apache - 如何在 Apache -> mod_jk -> tomcat 设置中使用 mod_rewrite?