.htaccess文件自动修改

hmtdttj4  于 2022-11-16  发布在  其他
关注(0)|答案(3)|浏览(126)

我有网站由WordPress供电,我也有WordPress根文件夹内的.html文件,因为WordPress将不允许.html文件,我写了.htaccess代码来打开.html文件以及WordPress页面,但问题是.htaccess文件是自动修改和.html文件将无法工作
这是什么原因造成的?
my.htacces代码

pdkcd3nj

pdkcd3nj1#

WordPress会在必要时修改.htaccess文件,但只修改#BEGIN ... #END WordPress块的内容。在此块之外添加您自己的条目,WordPress不会修改它们。
另一个选择是删除Web服务器对文件的写访问权限,这样WordPress就不能直接修改它。如果需要,WordPress会告诉你修改文件。

bqucvtff

bqucvtff2#

htaccess文件的工作方式是,如果请求的文件不存在,它只路由URL。
例如,http://www.example.org/file_exists.html将返回file_exists.html,但是http://www.example.org/no_file_here.html将被重新路由到WordPress,因为该文件不存在。
我看不出为什么你需要修改你的.htaccess来允许一个html文件是可查看的,除非你手动重写它的URL-在这种情况下,有一些插件可供wordpress包括重写的.htaccess文件。
正如前面提到的,WordPress只会修改#开始和#END行之间的内容,不会修改其他内容。但是这并不是说没有其他内容可以修改文件。例如,你可能有一个插件,比如WP Bulletproof Security,或者WP Super Cache,它会完全覆盖. htaccess。这就是WordPress重写插件可以派上用场的地方,因为这些修改.htaccess文件的插件会首先检查重写插件以包含您的更改。
正如WordPress的安全团队所建议的,您可以更改文件的文件权限以禁止写入,但这将破坏任何合法插件。请参阅Hardening WordPress

qxgroojn

qxgroojn3#

检查您的index.php文件,看看它看起来是否像原来的wordpress index.php
如果是,那么知道你的文件是correpted和有恶意软件.你可以替换文件使用wordpress repo在这里https://github.com/WordPress/WordPress/
然后安装恶意软件插件来帮助你。

相关问题