我有网站由WordPress供电,我也有WordPress根文件夹内的.html文件,因为WordPress将不允许.html文件,我写了.htaccess代码来打开.html文件以及WordPress页面,但问题是.htaccess文件是自动修改和.html文件将无法工作这是什么原因造成的?my.htacces代码
pdkcd3nj1#
WordPress会在必要时修改.htaccess文件,但只修改#BEGIN ... #END WordPress块的内容。在此块之外添加您自己的条目,WordPress不会修改它们。另一个选择是删除Web服务器对文件的写访问权限,这样WordPress就不能直接修改它。如果需要,WordPress会告诉你修改文件。
#BEGIN ... #END WordPress
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。
http://www.example.org/file_exists.html
http://www.example.org/no_file_here.html
qxgroojn3#
检查您的index.php文件,看看它看起来是否像原来的wordpress index.php如果是,那么知道你的文件是correpted和有恶意软件.你可以替换文件使用wordpress repo在这里https://github.com/WordPress/WordPress/然后安装恶意软件插件来帮助你。
3条答案
按热度按时间pdkcd3nj1#
WordPress会在必要时修改.htaccess文件,但只修改
#BEGIN ... #END WordPress
块的内容。在此块之外添加您自己的条目,WordPress不会修改它们。另一个选择是删除Web服务器对文件的写访问权限,这样WordPress就不能直接修改它。如果需要,WordPress会告诉你修改文件。
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。
qxgroojn3#
检查您的index.php文件,看看它看起来是否像原来的wordpress index.php
如果是,那么知道你的文件是correpted和有恶意软件.你可以替换文件使用wordpress repo在这里https://github.com/WordPress/WordPress/
然后安装恶意软件插件来帮助你。