Skip to content

Fix: Too many redirects occurred in the Safari browser

Fixing Safari's 'too many redirects occurred' error message? Learn how to troubleshoot and resolve redirection issues in your browser for smooth browsing.

Too many redirects indicate that the website is trying to load the same page even after redirecting, forming an infinite loop of redirection. In most cases, the issue lies with the website configuration we do not have any control over.

However, we can perform some troubleshooting in the Safari app, like clearing browsing data, disabling ITP, etc., that might resolve the redirect loop problem.

In this troubleshooting guide, we have shared the steps to fix the too many redirects error in the Safari browser.

Method 1: Disable Safari ITP for Cross-Site Tracking

Recently, Apple rolled out the Intelligent Tracking Prevention feature to the Safari browser. Using Machine Learning, it checks how a user interacts with a particular site and then deals with the trackers, ads, and third-party cookies accordingly.

You can check ITP in action under the Privacy Reports. However, ITP conflicts with sites using an authentication service, so we have no option but to turn it off.

info icon
Note: Keeping the ITP disabled is not recommended. If you need privacy and want to keep your data safe, enable Intelligent Tracking Prevention immediately after troubleshooting the redirect loop issue.

Here are the steps to follow:

  1. Launch Apple Safari on a Mac computer.
  2. Click on the Safari menu from the menubar options.
  3. Choose the Preferences menu from the drop-down list.
    It will open the Safari Preferences window.
  4. Switch to the Privacy tab and uncheck the Prevent cross-site tracking option.
    Disable Prevent Cross Site Tracking for Safari ITP

The Safari’s ITP will be disabled, and cross-site tracking will be enabled again.

Once you have disabled the Tracking option for your Safari browser, retry visiting the concerned site. Then, verify whether the issue of too many redirects has been fixed.

Method 2: Hard Refresh the Page in the Safari app

You can perform a hard refresh for a page by holding the option key and a click on the Reload reload arrow icon in the address bar.

Reload the Website in Safari Browser

It will help clear any underlying failed scripts and temporary cache creating the looping issue.

Method 3: Delete Browsing and Site Data

The website we visit stores cookies and file cache to help load the site faster in subsequent visits and remember the browsing information. However, these temporary data can be damaged and result in redirect loops. Hence, clearing the site data helps in resolving the problem. Here are the steps to follow:

  1. Launch the Safari app on your Mac computer.
  2. Click on the Safari menu from the menu bar, and select the Settings... sub-menu. Apple Safari Settings menuIt will open the Safari Settings window.
  3. Switch to the Privacy tab, and click to open the Manage Website Data... button. Manage Website Data button on Privacy tab in Safari macOS SettingsIt will load the list of websites currently storing the cache and cookies in the browser.
  4. Hit on the Remove All command and then the Done button. Remove All cache and cookies data stored in Safari MacIt will flush the cookies and cache for all sites in Safari.

While doing so will sign you out of all the sites, it might also rectify the redirect issue. You can also perform similar website data clean-up on iPhone/iPad devices.

Method 4: Disable the Browser Extensions

At times, the extensions can break the functionality of the browser. It can be due to ad blocker or content blocker extensions. However, we should disable all the active extensions to check if any are causing the redirect issue. Here are steps to deactivate extensions:

  1. Launch the Apple Safari app on your Mac computer.
  2. Click on the Safari menu from the menu bar at the top, and select Settings... sub-menu.
    Apple Safari Settings menuIt will open the Safari Settings window.
  3. Switch to the Extensions tab in the Settings window.
    It will display the list of all the Safari extensions installed.
  4. Uncheck the checkbox in the left side pane to Disable the extension. Uncheck Safari Extension to Disable in Safari browser

You can enable the extension one after the other to identify the culprit for the issue.

Support: Contact Website Admin

Most of the time, the redirect loop issue is at the website end. It might be due to incorrect configuration of web servers (Nginx, Apache, etc.) rules or misconfigured HTTPS connection.

Apart from contacting the site’s owner and notifying the problem.

Find the site’s Contact Us/About Us page and contact them regarding this issue. You can use the domain lookup service to find and contact the website owner if the website is inaccessible.

Bottom Line

Clearing the site cache and cookies can solve the problem if the redirect loop is temporary. You can check on any alternative browsers to see if the issue persists, which can conclude the problem with the site itself.

In my case, deleting that browser data (cache and cookies) did manage to rectify the redirect loop issue.

Lastly, if you've any thoughts or feedback, then feel free to drop in below comment box. You can also report the outdated information.

Please share the article if you find it helpful:

Disclosure: This page may contain affiliate links, which means we may receive compensation for your purchases; of course at no extra cost to you (indeed, you may get special discounts).
Kushal Azza

Kushal Azza

Kushal Azza is a Google Certified IT Professional, Digital Content Creator, and Go-To Digital Marketer with Engineering Degree. He has over a decade of experience solving tech problems, troubleshooting, and innovating digital solutions. Follow him on Twitter and LinkedIn.

Leave a thought or feedback

Please leave a descriptive comment or feedback with your real name. Our human moderator vets every comment, and it may take 24 to 48 hours to get published or rejected.

Your email address will not be published, and we will never spam your inbox. Required fields are marked *