2014-07-08 144 views
0

我有一個lighttpd的設置兼用lighttpd的URL重定向 - 子目錄根

/var/www 
/var//www/php 
/var/www/icons 

圖標的線結構是PHP文件夾中的文件夾,但我把它做同步文件夾的作業內容更容易 - 因爲圖標文件夾內容不會經常更改。但是,這使我在CSS標記和JavaScript代碼中找到了在/ var/www/php/icons中找到圖像的遺留問題。我玩過url.redirect

url.redirect = ("/var/www/php/icons" => "/var/www/icons") 

但是據我所見,這根本就什麼都不做。當我在瀏覽器中訪問有問題的頁面時,我仍然收到了一個HTTP 404報告給/ var/www/php/icons。

我想我錯過了某些東西,或者錯誤地寫了重定向規則,但是我一直無法找出實際可行的東西。我非常感謝任何幫助

回答

1

你必須編寫完整路徑的重定向,而不僅僅是目錄。對你來說,這將是:

url.redirect = ("/var/www/php/icons/(.*)" => "/var/www/icons/$1") 

此正則表達式匹配的完整路徑,趕上組,我們可以再放入用$1重定向的文件名。 *免責聲明:我沒有測試這個,也許我的語法不好,但匹配完整的路徑是必要的。

+0

謝謝! - 對於延遲接受你的回答感到抱歉。 – DroidOS