html <base>
标签在浏览器支持方面是否安全使用?或者我应该使用PHP生成一个根路径,然后像这个<a href="<?=BASE?>somepage.html">somepage</a>
这样组成一个绝对URL。html/php:如何处理绝对网址?
使用这样<base href="<?=BASE?>" />
基本标签,我就能利用链接这样
<a href="somepage.html">somepage</a>
现在我完全知道,这将是更容易只是这样做不使用基本标签:
<a href="/somepage.html">somepage</a>
但我该如何测试本地,然后用http://localhost/testsite/的基本URL?
编辑: 感谢球员,你的谁使计算器社区那么大:)
所以你说我应该为每个链接添加一个基本目录? – 2010-04-22 18:34:45
@Yuri我这样做,是的,但我开发的应用程序需要能够像'/ subdir/appname/index.html'这样的子目录中部署,因此它可以是'或' '。你并不总是需要这个。如果您的问题仅限于您的本地测试环境,但是您的应用程序或站点无法以这种方式轻松使用子目录,那么Jimmy简单纠正虚拟主机的方法将会正常工作 - 路径将被硬编码为根目录。 –
2010-04-22 18:38:29
答案接受,它的方式一直做了一段时间,我只是认为基地是一种方法来减少html的使用,但似乎没有真正的出路,除非我使用这种和jimmys技巧的混合。 – 2010-04-22 18:45:20