我想知道为什么会出现这个问题。我的网站本地显示"内部服务器错误"。当我检查htaccess 时
我在.htaccess 中得到了以下代码
# BEGIN WordPress<IfModule mod_rewrite.c>
RRewriteEngine On
RewriteBase /
RewriteRule ^index'.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
问题出现在第一行,因为代码与注释"BEGIN Wordpress"写在同一行。
当我将其修复为时
# BEGIN WordPress
<IfModule mod_rewrite.c>
....
它运行良好,但几天后,网站再次离线,当检查时,我发现了同样的问题。
我有限制,我不能将.hattaccess文件的权限更改为444
请帮我解决这个问题。
您必须编辑核心文件才能解析它。
从wp-inludes''rewrite.php和打开rewrite.php
转到第1786行,用$rules = "'n<IfModule mod_rewrite.c>'n";
替换现有代码
并保存您的文件以永久修复此问题。