2012-03-20 27 views
0

这是我的代码里面智者TPL文件(或任何简单的HTML):IE7和Firefox相对路径解决不匹配

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

现在Firefox中的路径解析为:本地主机/应用/ index.php文件/图像/ blah.jpg(当然图像不加载)。并在IE7中正确解析(localhost/app/images/blah.jpg)。

任何人都可以帮我解决这个问题吗?

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

你尝试也许'“/images/blah.jpg”'?我不知道该网站是如何建立的;它可能无法正常工作,除非你在head标签中有''' – 2012-03-20 18:58:06

+0

这被误认为是php,这里没有任何与php相关的东西 – Jonathan 2012-03-20 19:17:28

+0

@JoshToth I我没有使用base href.I可以添加它。但是在部署时,我想我必须再次将其从localhost更改为实际的domain.right? – Monojit 2012-03-20 19:24:15

回答

0

如果你不使用它,添加它,你就会有一次您更新”:

0

如果images/坐在同一文件夹作为index.php,你应该只是用细重新生活。它发生的原因是因为当你在本地工作时,(你使用MAMP吗?)本地主机认为你的根文件夹是该网站的托管位置。当你有ROOT/root_of_this_site/images /时会出现问题。基本href是由所有主流浏览器的支持,这不是太难改变它一旦你住:)

谢谢:)