0

我的一个基于 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
4

1 回答 1

1

对我来说很明显,每当您收到服务器错误代码 500 时,.htaccess 的文件权限就发生了变化。再次创建 .htaccess 时,它具有新的默认权限。因此,您必须验证和调查什么/谁在更改 .htaccess 权限。

于 2015-11-21T01:32:50.660 回答