我遇到問題,因爲.htaccess會自行更改並導致我的網站上500 - 內部服務器錯誤。這種改變每兩天發生一次。.htaccess自行更改 - 導致500內部服務器錯誤
我原來的.htaccess文件看起來是這樣的:
# BEGIN WordPress
<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
它改變自己之後,它看起來像這樣:
# BEGIN WordPress<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
從本質上講,這條線向上移動到的結束以上行:
<IfModule mod_rewrite.c>
我們的網站在幾個星期前被黑客入侵併用於網絡釣魚。我們的主機關閉了,我們做了他們認爲足以重新打開我們網站的改變。 我們改變了......
更新WordPress的最新版本(我們通常高達 日期,但遲到了幾天就這一點)。
安裝了兩個安全插件(Better WP Security和Bulletproof Security)。
除了刪除論壇插件,我們認爲這可能是導致漏洞的 。
這兩個安全插件現在已被刪除。
現在我已經改變了對htaccess文件
我們不能真正買得起的權限有我們的網站再次下井(500服務器錯誤)。 有什麼我錯過了,可能導致.htaccess得到改變? 注意:當我用原始文件替換已更改的htaccess文件時,它修復了500服務器錯誤。
謝謝。 我目前有兩個安全插件被禁用(因爲我正在做一些升級)。但是今天早上又發生了一次,即使他們都是殘疾人。現在我已將文件權限設置爲只讀所有者,組和其他人。所以我會報告這是如何工作的。 – Josh
使htaccess對所有者,組和其他人似乎都是隻讀的。但是你是對的,它實際上並沒有解決問題,它只是避免了它。 – Josh