Apache的根目录相对链接
问题描述:
使用Apache 2,我有一个简单的虚拟主机容器:Apache的根目录相对链接
<VirtualHost 127.0.0.1>
ServerName developmentServer
DocumentRoot /var/www
</VirtualHost>
该网站是访问,但我使用的网站内根相对链接有问题。我有一个位于根级别的'图像'文件夹。当我位于文件夹或子文件夹内时,我想指定一个根相对的图像路径。 (实际上所有的路径将是相对根无论浏览页数)。这目前是行不通的:
<img src="/images/file.jpg">
但这会:
<img src="../images/file.jpg">
我理解上的差异,但我不知道在Apache中需要更改什么以允许我使用“/”来启动所有链接,因此它们是根相对的。我想有一个配置设置,我不应该依靠mod_rewrite。有什么建议么?
答
该图像是否位于/var/www/images/file.jpg
且您正在通过HTTP访问包含此图像的页面(http://developmentServer/...
)?然后它必须工作。
它不工作 - 它是否说'404 Not Found'? – Messa 2010-02-12 18:45:39
我的错误,它会起作用。在这个开发平台上,Web根实际上比DocumentRoot指定的更深一层。 – user167850 2010-02-12 18:51:21