对动态站点使用具有显式基础的相对 url 是一种不好的做法吗?
例如,像这样一个:
<base href="http://my-site.com/mount-point-of-site">
...
<img src='/my-page/my-image.jpg'></img>
我需要它,因为站点的挂载点可能会随着时间的推移而更改,并且我需要保持用户生成的类似 wiki 的内容的引用完整性(指向相关页面的链接、相对图像路径……)。
但我从未见过将这种技术用于动态 Web 应用程序,通常它是在服务器端处理的。
这种技术有什么特定的缺点,以后可能会咬我吗?SEO,跨浏览器/移动兼容性,其他一些方面?