【发布时间】:2012-10-23 13:11:27
【问题描述】:
为动态站点使用具有显式基础的相对 url 是一种不好的做法吗?
比如这样的:
<base href="http://my-site.com/mount-point-of-site">
...
<img src='/my-page/my-image.jpg'></img>
我需要它,因为站点的挂载点会随着时间的推移而改变,而且我需要保持用户生成的类似 wiki 的内容的引用完整性(指向相关页面的链接、相对图像路径……)。
但我从未见过将这种技术用于动态 Web 应用程序,通常它是在服务器端处理的。
这种技术有什么特定的缺点,以后可能会咬我吗?搜索引擎优化、跨浏览器/移动兼容性、其他方面?
【问题讨论】:
-
如果链接损坏,则需要修复。 SEO无关紧要;坏链接仍然是坏链接。不确定将动态 Web 应用程序与服务器端代码进行比较是什么意思;对我来说,这些听起来像粉笔和奶酪。
标签: html url url-rewriting relative-url