Redirect Loops

Redirect loop in WordPress admin only, not on front end

WordPress depends on a variable, $_SERVER[“HTTPS”] to check if it is on SSL. As a consequence, when this variable is not set, and SSL is forced, WordPress tries to redirect back to http. This causes redirect loops on the back-end only, and not on the front-end.

Really Simple SSL fixes this by adding

$_SERVER["HTTPS"] = "on"

to your wp-config.php.

If you have activated Really Simple SSL, enabled SSL, and still have this issue, there might have gone something wrong with the editing of the wp-config.php file. In that case you could try to insert this manually.

Related Articles

  • Using safe mode

    Migrating to SSL can cause unexpected side effects. When caching is causing redirects, or a plugin redirects back to http, or other such issues, it can be helpfull to activate...
  • My website is in a redirect loop

    When you experience a redirect loop, this can be caused by several things, I’ve listed the most common causes below. Most checks can be done without access to the back-end....
  • SSL with CloudFlare and Really Simple SSL

    If you are a CloudFlare user, there are a few things to consider when migrating to SSL. If you run into redirect loops when you use CloudFlare, and have activated...
  • Remove .htaccess redirect on site lockout

    When you enable the setting “htaccess redirect” in settings/ssl/settings, Really Simple SSL detects the best redirect, then opens a testpage to verify this option won’t result in redirect loops. Even...

Leave a Comment