2012-08-07 110 views

回答

0

2)和3)是相互排斥的 - 您如何期望系統知道blahBlah是否意圖成爲一個目錄blahBlah或文件blahBlah.php?
1)可能是由DirectoryIndex的處理,而不是由你重寫規則

+0

一次url.rewrite-=( 「^(。*)/ $」=> 「$ 1 /」) url.rewrite-IF-不可─ file =(「^([^?] *)(\?。*)?$」=>「$ 1.php $ 2」)。這修正了2)和3)但不是1) – Atm 2012-08-07 09:16:23

+0

url.rewrite-if-not-file優先考慮現有文件。所以,如果你有目錄blahBlah,然後創建文件blahBlah.php它會影響目錄,並使其無法訪問。 再次1)最有可能由你的重寫規則檢查前的DirectoryIndex處理。 – 2012-08-07 09:27:38

+0

Germann,那很好。但重新1)lighttpd中沒有DirectoryIndex。 – Atm 2012-08-07 09:29:54