2010-02-12 136 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/...)?然後它必須工作。