2

对动态站点使用具有显式基础的相对 url 是一种不好的做法吗?

例如,像这样一个:

<base href="http://my-site.com/mount-point-of-site">
...
<img src='/my-page/my-image.jpg'></img>

我需要它,因为站点的挂载点可能会随着时间的推移而更改,并且我需要保持用户生成的类似 wiki 的内容的引用完整性(指向相关页面的链接、相对图像路径……)。

但我从未见过将这种技术用于动态 Web 应用程序,通常它是在服务器端处理的。

这种技术有什么特定的缺点,以后可能会咬我吗?SEO,跨浏览器/移动兼容性,其他一些方面?

4

1 回答 1

1

I get what you're saying about applications not using absolute urls. You'll typically set the base url in a config file, not as a meta tag in that instance.

Best practice? Always use absolute urls incase anyone links to your stuff, or scrapes your links, things will still point to your site instead of their site.

SEO folks will agree with the absolute url rule.

于 2012-11-02T20:42:35.347 回答