Redirection error redirected you too many times

Overview 

This article aims to provide 2 solutions to an issue you encounter when you access a page and it redirected you too many times.

 

Prerequisites

  • Knowledge of IIS redirections and Advanced URL Management.

 

Symptoms 

The redirection error will always include the following error message:

 "ERR_TOO_MANY_REDIRECTS"

 

err_too_many_redirects.png

 

Resolution #1

This issue can occur when the Portal Alias for your culture has not been set as the primary. To resolve the issue set the portal alias for the language in question as Primary. You can do this in the User Interface or in the database.

From the User Interface:

  1. Go to Persona Bar.
  2. Go Settings.
  3. Click on Site Settings.
  4. Select Site Behavior.
  5. Click Site Aliases.
  6. Click on the pencil icon to edit the language in question and select "Set Primary".

From the SQL Console:

  1. Go to Persona Bar.
  2. Go to SettingsSQL.
  3. Select Console.
  4. On the console, please use the following codes:
UPDATE PortalAlias
SET IsPrimary = 1
WHERE HTTPAlias = 'URL with the language in question'

Note: Change the "URL with the language in question" to the actual URL encountering an error.
(Example: site.example.com/es-ES)

 

Resolution #2

This error can also occur due to duplicate redirects set for a particular page. For example, a redirect could be set the redirect to the page that it is currently on, causing a redirect loop.

To verify that this is the case and resolve it:

  1. First, verify there is a redirect that is redirecting to the affected page by going to Content > Pages > Page Settings for the specific page > Advanced
    OR
    Go to Settings > SQL Console > Run the query: SELECT * FROM TabURLs WHERE TabID = #
    where you have to replace the # with the TabID.

    Page settings, SEO Tabs

  2. Then, you will need to proceed to delete the duplicate entry, you can delete this through the UI or run the SQL query: DELETE TabURLs WHERE TabID = # AND URL = 'FillinURL' AND HttpStatus = 301

Confirmation

You should not receive the redirection error message after browsing the page.

 

Related Articles

 

Comments

0 comments

Please sign in to leave a comment.