我在wordpress中使用支付方式(mercadopago)进行woocommerce,需要从我的服务器外部发送通知。
我还使用了“ithemes安全插件”,它使用了来自http://pastebin.com/5Hw9KZnW的重要黑名单。这个列表如下所示:
# Begin HackRepair.com Blacklist
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^$ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^[Ww]eb[Bb]andit [NC,OR]
etc.
RewriteRule ^.* - [F,L]
# End HackRepair.com Blacklist
但ithemes安全阻止通知,因为发件人没有指定用户代理。管理员和客户也不会收到付款通知电子邮件。
我发现的唯一时间解决方案是在.htaccess文件中注释这一行。
# RewriteCond %{HTTP_USER_AGENT} ^$ [NC,OR]
然后通知工作正常。问题是,在我保存插件中的选项后,它会重新生成黑名单,而#已经消失了。
有没有办法在htaccess中的ithemes安全代码之外添加规则,所以它会覆盖原始规则?或者可能为此创建某种白名单规则,因此在保存ithemes选项后它没有删除?
谢谢!
答案 0 :(得分:0)
您可以像这样将其列入白名单(必须在{/ 1>}行之前添加 :
# Begin HackRepair.com Blacklist