2014-01-07 71 views
1

有一臺服務器,我無法訪問控制面板;我只能通過FTP訪問一個目錄。 我需要知道是否在該目錄中啓用了Apache AllowOverride指令。 我想檢查Apache是​​否啓用了mod重寫,並且這些選項允許覆蓋全部。 如何使用PHP腳本執行此操作? 謝謝Apache AllowOverride指令

+1

對於哪種重寫?此外,我不認爲你可以檢查這從PHP – Phil

+0

我想檢查Apache已啓用mod重寫,並且選項允許覆蓋所有 – Haniver

回答

2

我不認爲有什麼辦法可以做到這一點在PHP中。唯一的方法是將一些命令放入依賴於AllowOverride和mod_rewrite的.htaccess中,並查看當您通過web訪問目錄時是否收到500內部服務器錯誤。例如,你可以把

Options all 

測試AllowOverride Options

Allow from all 

測試AllowOverride Limit,或

RewriteRule .* - 

(這什麼都不做)來測試mod_rewrite的。