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...
  • How to uninstall / deactivate when backend is not accessible

    There are situations where you can get locked out of the backend of WordPress. For example, if you do not have a valid SSL certificate, and you forced it anyway,...
  • 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....
  • when the built in deactivation does not work, manual uninstalling

    Installing SSL can be tricky. If another plugin redirects to http, or your certificate is not valid,  a redirect loop could occur, resulting in a not accessible back-end. This plugin is...

Leave a Comment