2010-02-12 87 views
0

使用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。有什么建议么?

+0

它不工作 - 它是否说'404 Not Found'? – Messa 2010-02-12 18:45:39

+0

我的错误,它会起作用。在这个开发平台上,Web根实际上比DocumentRoot指定的更深一层。 – user167850 2010-02-12 18:51:21

回答

1

该图像是否位于/var/www/images/file.jpg且您正在通过HTTP访问包含此图像的页面(http://developmentServer/...)?然后它必须工作。