如何在不使用mod_security的情况下在查询字符串中允许http?

时间:2015-05-28 05:27:10

标签: php jquery contact-form-7 mod-security

我使用联系表单7使用on_sent_ok将网址从一个表单发送到另一个表单。 尝试在查询字符串中发送http://myurl.com会将我重定向到403禁止页面。在一些研究中,我发现它是导致问题的mod_secrity。可以在不关闭mod_security的情况下完成吗?

这是我的联系代码

on_sent_ok: "location ='http://example.com/somepage/?u='+jQuery('#url').val();"

其中#url是网址的输入。

如果关闭此mod,会更多,因为我托管了很多网站,所以会修复它。

1 个答案:

答案 0 :(得分:0)

在查询字符串中使用完整的URL时,需要使用encodeURIComponent对字符串进行编码。

on_sent_ok: "location ='http://example.com/somepage/?u='+encodeURIComponent(jQuery('#url').val());"