php – .htaccess更改自身 – 导致500内部服务器错误
发布时间:2020-12-13 16:20:40 所属栏目:PHP教程 来源:网络整理
导读:我遇到问题.htaccess在我的网站上更改自身并导致500 – 内部服务器错误.这种变化每隔一天左右发生一次. 我原来的.htaccess文件如下所示: # BEGIN WordPressIfModule mod_rewrite.cRewriteEngine OnRewriteBase /RewriteRule ^index.php$- [L]RewriteCond %
我遇到问题.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(我们通常最多 我们真的不能让我们的网站再次出现故障(500服务器错误). 解决方法
问题可能是由两个安全插件之间的交互引起的.也许禁用其中一个将解决问题.
保护htaccess的另一种方法是将其分配给root用户(如果允许)和/或将其设置为只读.当然,它并没有解决潜在的问题,但至少包含了这些影响. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |