Can't access htaccess

时间:2017-09-19 作者:murcoder

我的htaccess有chmod 444,作为具有ftp访问权限的管理员,我不可能编辑它。如果我禁用了所有wp安全插件。当我将chmod更改为644时,或者如果我只是删除该文件并创建一个新文件,则可以在短时间内对其进行编辑。但过了一段时间,wordpress正在重写文件,并将chmod再次更改为444。

知道为什么会这样吗?

WP版本:4.8.1插件:wordfence,ithemes(停用)WP spamshield

创建的文件如下所示:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^wp-admin/includes/ - [F,L]
RewriteRule !^wp-includes/ - [S=3]
RewriteRule ^wp-includes/[^/]+\\.php$ - [F,L]
RewriteRule ^wp-includes/js/tinymce/langs/.+\\.php - [F,L]
RewriteRule ^wp-includes/theme-compat/ - [F,L]
</IfModule>
该网站还遭到了日本url注入的黑客攻击。也许这仍然是个问题?

1 个回复
SO网友:murcoder

我发现了问题。一个黑客设置了一个后门(wp-admin/29),并被迫用它重写htaccess!谢谢你的提示@WebElaine

结束