这是我在smarty tpl文件中的代码(或任何简单的HTML):
<img src="../images/blah.jpg" />
现在在Firefox中,路径正在解析为:localhost / app / index.php / images / blah.jpg(当然图像未加载)。在IE7中它正确解析(localhost / app / images / blah。 JPG)。
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
如果images/
与您的index.php
位于同一个文件夹中,那么您应该可以:
<img src="images/blah.jpg" />
答案 1 :(得分:0)
如果您不使用它,请添加它,您必须在生存后更新。它发生的原因是因为当你在本地工作时(你使用MAMP吗?)localhost认为你的根文件夹是托管网站的地方。如果您有ROOT / root_of_this_site / images /,则会出现此问题。所有主流浏览器都支持基本href,一旦你活着就不太难改变它:)
谢谢:)