Home › Knowledgebase › KB-1268

Website too many redirects how to fix

Summary

This guide helps you troubleshoot and resolve: Website too many redirects how to fix. Follow the steps below to fix the issue.

Quick Tip: Need immediate assistance? 💻 Open a Ticket

Common Causes

Website too many redirects: how to fix

A redirect loop occurs when a website sends visitors in an endless circle of forwarding instructions, preventing the page from ever loading. This is commonly caused by conflicting HTTPS redirect rules, incorrect site URL settings in a content management system, or mismatched configurations between a hosting control panel and a third-party service such as a content delivery network. Visitors typically see an error such as ERR_TOO_MANY_REDIRECTS in their browser.

Quick Fix Steps

  1. Open your website in an incognito or private browsing window to rule out cached redirects.
  2. Clear your browser cache and cookies.
  3. Check that your site address settings match across your hosting control panel and content management system.
  4. Temporarily disable any caching plugins or third-party proxy services such as a CDN.
  5. If the issue persists, contact your hosting support team so they can investigate your server configuration.

Detailed Instructions

Clear Browser Cache and Cookies

  1. Google Chrome: Press Ctrl + Shift + Delete on Windows, or Command + Shift + Delete on macOS. Select Cookies and other site data and Cached images and files, then choose All time and click Clear data.
  2. Microsoft Edge: Press Ctrl + Shift + Delete. Select Cookies and other site data and Cached images and files, then click Clear now.
  3. Apple Safari: Go to Safari > Settings (or Preferences), select the Privacy tab, and click Manage Website Data. Choose Remove All, then restart the browser.
  4. Mozilla Firefox: Press Ctrl + Shift + Delete on Windows, or Command + Shift + Delete on macOS. Select Cookies and Cache, set the time range to Everything, and click Clear.

Check Site URL Settings in Your CMS

  1. Log in to your website administration dashboard.
  2. Navigate to the general settings or site address section.
  3. Confirm that the site address fields use the same protocol—either both http:// or both https://.
  4. Ensure the domain name matches exactly, including whether you use www or a non-www version.
  5. Save your changes and test the website again.
Changing site URL settings incorrectly can make your website inaccessible. If you are unsure, note the original values before editing so you can revert if needed.

Inspect Redirect Rules

  1. Log in to your hosting control panel or connect to your server via FTP or file manager.
  2. Locate your website's root directory and open the .htaccess file (Apache) or web.config file (IIS/Windows hosting).
  3. Look for RewriteRule or redirect directives that send traffic from HTTP to HTTPS, or from one domain variation to another.
  4. Check for conflicting rules—for example, one rule redirecting example.com to www.example.com, and another redirecting www.example.com back to example.com.
  5. Temporarily comment out or remove suspicious redirect rules, save the file, and test your website.

Review Third-Party Services

  1. If you use a content delivery network (CDN) or proxy service, log in to that provider's dashboard.
  2. Check the SSL/TLS settings. Ensure the encryption mode matches your hosting server—for example, do not use Full (Strict) if your origin server does not have a valid certificate.
  3. Look for page rules or redirect rules that may conflict with your hosting control panel settings.
  4. Temporarily pause or bypass the CDN to determine whether it is causing the loop.

Troubleshooting

If the Error Only Occurs on One Device

If the Error Occurs on All Devices

If you recently installed or updated a plugin, extension, or theme, try disabling it temporarily to see if the redirect loop stops.

When to Contact Support

If you have cleared your browser cache, verified your site URL settings, and reviewed your redirect rules without success, the issue may require server-level investigation. Contact your hosting support team for assistance.

If you host with us, you don't need to do this yourself — just Open a Ticket and our Brisbane team will get it sorted.

Still Having Issues?

Need more help? If the issue persists after trying these steps, please open a support ticket and our team will assist you.

💻 Open a Ticket