我的一个基于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
答案 0 :(得分:1)
对我来说很明显,每当您收到服务器错误代码500时,.htaccess的文件权限都会发生变化。再次创建.htaccess时,它具有新的默认权限。所以你必须验证&amp;调查什么/谁正在改变.htaccess权限。