使用具有动态网站显式基础的相对网址是不是一种不好的做法?
例如,像这样:
<base href="http://my-site.com/mount-point-of-site">
...
<img src='/my-page/my-image.jpg'></img>
我需要它,因为站点的安装点可以随着时间的推移而改变,我需要保留用户生成的类似wiki的内容的引用完整性(链接到相关页面,相对图像路径......)。
但我从未在动态Web应用程序中看到过这种技术,通常它是在服务器端处理的。
这种技术有什么特别的缺点,以后可能会咬我吗?搜索引擎优化,跨浏览器/移动兼容性,其他一些方面?
答案 0 :(得分:1)
我得到你所说的不使用绝对网址的应用程序。您通常会在配置文件中设置基本URL,而不是在该实例中设置元标记。
最佳做法?永远使用绝对网址,如果有人链接到你的东西,或刮擦你的链接,事情仍将指向你的网站而不是他们的网站。
搜索引擎优化人员会同意绝对网址规则。