使用具有明确基础的相对URL是不好的做法吗?

时间:2012-11-02 20:31:28

标签: html url url-rewriting relative-url

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

例如,像这样:

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

我需要它,因为站点的安装点可以随着时间的推移而改变,我需要保留用户生成的类似wiki的内容的引用完整性(链接到相关页面,相对图像路径......)。

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

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

1 个答案:

答案 0 :(得分:1)

我得到你所说的不使用绝对网址的应用程序。您通常会在配置文件中设置基本URL,而不是在该实例中设置元标记。

最佳做法?永远使用绝对网址,如果有人链接到你的东西,或刮擦你的链接,事情仍将指向你的网站而不是他们的网站。

搜索引擎优化人员会同意绝对网址规则。