Hey, in the same boat. Only Chrome is having redirect loop issues as of this past couple of days on a site I look after. Where is your site hosted and what version of WordPress are your running? Are you using WooCommerce?
got the same issue here. wordpress 4.2.3, and woocommerce.
when I open WooCommerce > System Status page, the home url and site url show different protocol, home url is http, but site url is https (only in chrome), but when I open this page on firefox, both home and site url is http.
I have 2 WP installation on that server, both have same issue.
Nice – thanks for the links. We also just solved this by un-checking the following box in WooCommerce settings > Checkout:
Just under ‘Force secure checkout’ there is a check box:
Force HTTP when leaving the checkout – uncheck.
This worked for us, and I would consider this temporary until completing WooCommerce updates.
Thanks for the replies guys. Issue is resolved per an update to woocommerce 2.3.13.
@nzroar, thanks, the link was very helpful.
Kind Regards,
@clayton, that’s really great solution, but that’s not fix my problem because I have to stick with WooCommerce 1.6 (too many customization involved if I have to upgrade to v2).
for everyone with the same situation like me, perhaps this solution can help:
put the following codes in your wp-config.php, right before the ‘require_once’ on the last line, so your last line of wp-config will looks like this:
if ( ( isset($_SERVER['SERVER_PORT']) && ( '443' == $_SERVER['SERVER_PORT'] ) ) || ( isset( $_SERVER['HTTP_X_FORWARDED_PROTO'] ) && 'https' == $_SERVER['HTTP_X_FORWARDED_PROTO'] ) ) {
$_SERVER['HTTPS'] = 'on';
} else {
$_SERVER['HTTPS'] = 'off';
}
/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');
Hope it helps! 🙂
I am no using woocommerce and I am having the same issue. what can I do?
@liveconnexus, did you try the solution by bimawidyana?
Try going into the wp-config.php file and making the following setting right above the require_once that is at the bottom of the config file.
$_SERVER[‘HTTPS’] == 0;