2015-11-20 253 views
0

我的一個建立在WordPress上的網站每2-3周後就有500個內部服務器錯誤,我必須每次刪除.htaccess來解決此問題,然後出現一個新的htaccess。每週500個內部服務器錯誤

這個問題的奇怪之處在於,刪除後出現的htaccess與刪除的htaccess沒有區別。

這是我已刪除,以使其工作的htaccess的壞版本。

# BEGIN WordPres 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 
+3

如果您有權訪問日誌,請檢查它們。 –

+0

如果刪除.htaccess修復了這個問題,爲什麼你首先要有.htaccess?有人修改你的.htaccess文件嗎? –

+0

檢查.htaccess代碼以獲取有關發生的一些線索。你可以發佈你懷疑的部分。 – Scriptonomy

回答

1

很明顯,無論何時您收到服務器錯誤代碼500,.htaccess的文件權限都發生了變化。當.htaccess被再次創建時,它具有新的默認權限。所以你必須驗證&調查什麼/誰改變.htaccess權限。