I am wondering this too, I think it cannot be done right now. Still digging in the source code.
I have encountered this error today and I have fixed if for my site. It’s a bit of a hack and it might not work for everybody, but there you are:
In /wp-content/plugins/si-contact-form/si-contact-form.php near line 224 you should have
// set the type of request (SSL or not)
if ( getenv('HTTPS') == 'on' ) {
$form_action_url = 'https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
} else {
$form_action_url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
}
change it for
// set the type of request (SSL or not)
if ( getenv('HTTPS') == 'on' ) {
$form_action_url = 'https://'.$_SERVER['HTTP_HOST'].$_SERVER['REDIRECT_URL'];
} else {
$form_action_url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REDIRECT_URL'];
}
I hope it helps