在http://www.exampleSite.com/aPage.php上,以下图片正确加载
<img src="/images/sidenav/analysis-2.gif" />
但在http://localhost/exampleSite/aPage.php,它尝试获取localhost / images / ...而不是localhost / exampleSite / images /...
我的文件结构是:
C:\ XAMPP \ htdocs中\ exampleSite \
我在多个项目中遇到过这个问题,并且以前使用过绝对URL,但现在我只想在页面上进行一些快速更新,而我无法在本地主机上正确查看。
答案 0 :(得分:14)
如果您不想在整个网站中搞乱src属性,可以考虑更改配置指令。
您可以通过修改DocumentRoot
中的C:\xampp\apache\conf\httpd.conf
设置来重新定位它。
目前应设为:
C:/xampp/htdocs
将其更改为:
C:/xampp/htdocs/exampleSite
您的相对链接<img src="/images/sidenav/analysis-2.gif" />
应该可以正常工作。
注意:强>
/
将始终指向exampleSite
文件夹。如果您决定稍后更改根目录,请重复所选根文件夹的过程。答案 1 :(得分:6)
删除第一个/
,使其成为
<img src="images/sidenav/analysis-2.gif" />