我正面临一个严重的问题。我正在寻求一些帮助。
我有一个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
中添加了这些代码部分提前致谢
答案 0 :(得分:0)
我猜这是一个插件已经完成了......一个可能已经腐败或者工作得不好的插件。起初我认为它是一个安全的东西,它可能是......意味着你实际上(可能是在不知不觉中)为你做的插件。
我建议您禁用/停用最近安装的插件(在您开始出现此错误之前),然后只启用您真正想要/需要一次一个的插件。
通过一次重新启用它们,您应该能够确定哪一个正在破坏您的网站。您很快就可以在WordPress.org插件存储库中找到合适的替代品。
请记住,许多插件(特别是免费的插件)会在作者可以获取后立即下载给其他用户下载,而不一定只有它们绝对是原始的。
祝你好运。再次查看您的原始帖子,看起来某个程序试图将规则作为第三方程序附加到您的php系统?这可能与服务器有关(联系您的托管公司),或者它也可能是另一个WordPress插件问题。其中一个应该是问题的根源。