我有Lighttpd重寫和靜態文件的問題。Lighttpd重寫
這裏是我的改寫語法:
url.rewrite = (
"^/(.*)\.(php|css|js|jpg|png)$" => "$0",
"^/(.+)$" => "/router.php?url=$1"
)
所有的.css和.js文件加載得很好,但沒有圖像加載。我試圖檢查文件是從/圖像提供的,但沒有解決問題。我檢查了訪問日誌,所有css和js文件都有200個狀態,但所有圖像文件都有404個。路徑是正確的。
有沒有人有一個想法,爲什麼.css和.js文件可以正確加載,但圖像沒有。
如果您禁用重寫,圖像是否工作?請原諒,如果這是一個愚蠢的問題,但這是我第一次嘗試。如果圖像在禁用重寫後仍然無法工作,那麼您可能在Lighttpd以外的級別上出現問題 - 例如文件系統權限。 (請記住,您必須在更改配置文件後重新啓動Lighty守護程序。) – 2011-02-06 08:06:26