IE7和Firefox的相对路径解析不匹配



这是我在smarty tpl文件(或任何简单HTML)中的代码:

<img src="../images/blah.jpg" />

现在在Firefox中,路径解析为:localhost/app/index.php/images/blah.jpg(当然图像没有加载)。在IE7中,它的解析正确(localhost/app/images/blah.jpg)。

有谁能帮我解决这个问题吗?

如果您没有使用它,请添加它,并且您必须在激活后进行更新。之所以会发生这种情况,是因为当您在本地工作时(您是否使用MAMP?)localhost认为您的根文件夹是站点所在的位置。当您有ROOT/ROOT_of_this_site/images/时,就会出现问题。所有主流浏览器都支持基本href,一旦你上线,更改它并不难:)

感谢:)

如果images/index.php位于同一文件夹中,那么您应该可以使用:

<img src="images/blah.jpg" />

最新更新