为什么wordpress .htaccess会自动更新新代码?

时间:2015-12-09 06:08:34

标签: php wordpress apache .htaccess mod-rewrite

我正面临一个严重的问题。我正在寻求一些帮助。

我有一个wordpress网站。 .htaccess文件中有一些代码自动安装或安装插件后。我真的不确定为什么会这样。你有什么想法吗?

#FcgidWrapper /usr/local/cpanel/cgi-sys/1h-fast-php54 .php
AddHandler application/x-httpd-php54 .php .php5 .php4 .php3
<IfModule mod_headers.c>
    <FilesMatch "\.(js|css|xml|gz)$">
        Header append Vary: Accept-Encoding
    </FilesMatch>
</IfModule>

对于这段代码,我收到了wordpress后端的警告。

警告:无法修改标头信息 - 已发送的标头

当我从.htaccess中删除这些代码时,它再次有效。

我使用的最后一个插件是 WooCommerce的SIP评论短代码 YITH WooCommerce高级评测

任何人都可以告诉我为什么在.htaccess

中添加了这些代码部分

提前致谢

1 个答案:

答案 0 :(得分:0)

我猜这是一个插件已经完成了......一个可能已经腐败或者工作得不好的插件。起初我认为它是一个安全的东西,它可能是......意味着你实际上(可能是在不知不觉中)为你做的插件。

我建议您禁用/停用最近安装的插件(在您开始出现此错误之前),然后只启用您真正想要/需要一次一个的插件。

通过一次重新启用它们,您应该能够确定哪一个正在破坏您的网站。您很快就可以在WordPress.org插件存储库中找到合适的替代品。

请记住,许多插件(特别是免费的插件)会在作者可以获取后立即下载给其他用户下载,而不一定只有它们绝对是原始的。

祝你好运。

再次查看您的原始帖子,看起来某个程序试图将规则作为第三方程序附加到您的php系统?这可能与服务器有关(联系您的托管公司),或者它也可能是另一个WordPress插件问题。其中一个应该是问题的根源。