【问题标题】:How do I stop my .htaccess file get updated automatically?如何停止我的 .htaccess 文件自动更新?
【发布时间】:2022-01-13 21:32:31
【问题描述】:

我正在使用 wordpress Genesis 主题。我的 .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

但是,它会不断更新下面的代码,

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^(.*)radio\.php(.*)$ - [L]
RewriteRule ^(.*)content\.php(.*)$ - [L]
RewriteRule ^(.*)about\.php(.*)$ - [L]
RewriteRule ^(.*)lock360\.php(.*)$ - [L]
RewriteRule ^(.*).php(.*)$ /index.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

即使在删除现有的 .htaccess 文件并更新新文件后,该文件仍会使用上述代码进行更新。

我怀疑文件已损坏。请建议我如何停止此自动更新?

【问题讨论】:

  • 也许是主题或某些插件进行了这些更新? (虽然那样会很奇怪,如果那些也删除了 WP cmets。)我会先切换到默认主题并禁用所有插件,然后看看问题是否仍然存在。
  • 谢谢!如果可能,请帮我详细解答。

标签: wordpress .htaccess


【解决方案1】:

黑客以多种方式攻击我们的网站。 WordPress 网站很容易被破解,因为这些网站在安装/托管后具有相同的默认名称和文件夹。特别是如果我们遇到此类问题,请立即备份您的网站,并让您的插件保持最新。删除所有最近没有用的未知插件。

如果您的网站感染了恶意软件,并不意味着您的所有辛勤工作都付诸东流。可以使用 WordFence 或 Anti-Malware Security 等插件清理受感染的 WordPress 站点。您还可以在此处找到有关如何使用 WordFence 插件清理受感染的 WordPress 网站的易于使用的分步教程。

Wordfense 插件来源:https://wordpress.org/plugins/wordfence/

反恶意软件安全和蛮力防火墙插件来源:https://wordpress.org/plugins/gotmls/

【讨论】:

  • 这没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方留下评论。 - From Review
猜你喜欢
  • 2018-05-13
  • 2019-02-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-10
  • 1970-01-01
  • 2014-01-27
相关资源
最近更新 更多