2012-07-20 21 views
0

今天我進入我的網站,它很怪異。所有的CSS都無法加載,所有圖片也一樣。我幾個月沒有更新我網站上的任何內容。我通過主題文件夾進行調查,發現有一個.htaccess文件(我用wordpress),它的內容。奇怪的.htaccess在我的主機上

任何人都可以解釋這個.htaccess文件的含義嗎?我沒有任何線索爲什麼這個文件出現在我的主機中。

<IfModule mod_security.c> 
    SecFilterEngine Off 
    SecFilterSanPOST Off 
</IfModule> 
#START # 
Options +ExecCGI 
AddHandler cgi-script cgi pl pro 
+0

['.htaccess'(http://en.wikipedia.org/wiki/Htaccess) – alex 2012-07-20 04:57:38

+0

什麼是不加載圖像和CSS的確切症狀?..嘗試直接打開一個示例CSS,看看有什麼瀏覽器說: (錯誤消息,HTTP響應代碼)。如果需要,使用螢火蟲調試HTTP響應。 – spacediver 2012-07-20 05:00:20

+0

HTTP響應代碼,它顯示css和圖像文件的404錯誤 – PhamThang 2012-07-20 05:03:23

回答

0

.htaccess是一個隱藏文件,因爲它以點開頭,可用於配置Apache HTTP服務器的RewriteEngineRewriteEngine用於將URL重寫或重定向到另一個URL,重寫URL (或重新映射)或URL重定向。如果您想關閉重寫引擎,只需在.htaccess文件中寫入RewriteEngine off

0

此.htaccess將目錄標記爲CGI腳本目錄,如cgi-bin,並說要嘗試運行列出的擴展名的文件。試圖關閉mod_security很可能意味着它沒有適當的權限。查看.htaccess文件的所有權和時間戳,並查看自己的代碼是否進行了更改,或者系統中的其他用戶是否有可能進行更改。