每周 500 个内部服务器错误

500 internal server error every week

我的一个基于 wordpress 的网站每 2-3 周就会出现 500 个内部服务器错误,我每次都必须删除 .htaccess 才能解决这个问题,之后会出现一个新的 htaccess。

奇怪的是删除后出现的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

很明显,每当您收到服务器错误代码 500 时,.htaccess 的文件权限已更改。再次创建 .htaccess 时,它具有新的默认权限。因此,您必须验证并调查 what/who 是否正在更改 .htaccess 权限。