关于被黑客攻击的网站:
首先,让我们明确与黑客相关的问题:
如果你的网站真的被黑客攻击了,那么除了完全删除所有文件,然后用新密码重新安装服务器(不仅仅是WordPress),更新所有文件,识别并删除之前导致网站被黑客攻击的循环漏洞之外,没有任何其他东西可以确认该网站不会再次使用相同的循环漏洞被黑客攻击。
关于.htaccess
修改:
对我来说
.htaccess
修改看起来不像是黑客攻击的结果,而是一段WordPress代码(来自插件或主题),它正在重写
.htaccess
文件,因为URL重写。
从您的.htaccess
代码:
RewriteRule ^([^\\d\\/]+)-([0-9]+)-([0-9]+)-.*..*$ ?$1$3=$2&%{QUERY_STRING}[L]
这一行基本上是转换如下所示的URL(例如):
example.com/something-12-34-something-else.html?query=string
添加查询字符串(在主
index.php
) 看起来是这样的:
?something34=12&query=string
所以,基本上我看不出黑客会从中获得什么。这仍然是可能的,但不太可能。
要测试WordPress确实以这种方式重写了它,您可以执行以下测试:
转到wp-admin -> Settings -> Permalinks
&;单击保存更改按钮。
重写.htaccess
使用默认WordPress.htaccess
密码
现在,转到wp-admin -> Settings -> Permalinks
再次单击保存更改按钮。
如果您的.htaccess
文件可由WordPress(web服务器)写入,如果.htaccess
代码由WordPress生成,然后经过上述过程,您的默认WordPress.htaccess
将立即更改为您发布的内容。
接下来要做什么
如果您已经成功识别出WordPress将要进行的更改,那么您可以在每次禁用每个已安装的插件后,再次按照上述步骤来检测哪个插件或主题正在进行更改。
一旦禁用了负责的插件,上述过程将不会在.htaccess
文件不再存在。然后,您将知道哪个插件正在执行此操作,并且可能会更好地了解它执行此操作的原因。e、 g.是否是恶意活动的特征或结果。
如果没有发现插件正在执行此操作,那么您可以通过激活WordPress核心主题(例如,2017)对主题执行相同的操作。
如果以上都不起作用,那么我想你的下一个选择是聘请一位专家,让他检查你的网站。