Redirect Loops

Website loads well in Chrome, but gives redirect loop in Safari

This can be caused by your server configuration, or by the SSL certificate. Read this article  on how to check if it is caused by your certificate. For the server configuration, you can try the steps below.

On some servers, Safari may have issues with certain .htaccess redirects. To solve this, you can either remove the .htaccess redirect by

  1. Activating “stop editing the htaccess” in the Really Simple SSL settings
  2. Deleting the Really Simple SSL comments from the .htaccess

 

Or you can try different .htaccess rules. I’ve had reports that the following did work in one such case

    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule ^(.*)?$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Though this is certainly not a best practice, and will not work always.

If you have this issue, please let me know if you found another solution or if this did work for you.

Related Articles

  • 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...
  • 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...
  • 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...
  • My website is in a redirect loop

    When you experience a redirect loop, this can be caused by several things. On activation, Really Simple SSL adds a WordPress 301 redirect (as of 2.5.9). You can prevent this...

Leave a Comment