Back to Home
Error 310: Too Many Redirects
wordpress-error

Too Many Redirects

Error 310: Too Many Redirects

23 views
Updated February 28, 2026

Quick Fix

Clear browser cache and cookies, disable all plugins, reset the .htaccess file, verify the site URL, and check SSL settings.

What it Means

The Too Many Redirects error happens when WordPress keeps sending the browser back and forth between URLs, creating a loop that stops the page from loading. It’s usually caused by mis‑configured URLs, plugin conflicts, or incorrect rewrite rules.

Possible Causes

  • 1
    Misconfigured Site URL or Home URL in WordPress settings
  • 2
    Conflicting or buggy plugins that modify redirects
  • 3
    Incorrect .htaccess rewrite rules
  • 4
    SSL certificate mismatch or HTTP/HTTPS conflict
  • 5
    Caching plugin or server cache forcing redirects

How to Fix

    Step-by-Step Solutions

    1. Verify Site URL

      Go to wp-admin > Settings > General and confirm that the WordPress Address (URL) and Site Address (URL) match your actual site URL, including http/https. A mismatch can trigger redirect loops.

    2. Deactivate All Plugins

      Rename the plugins folder via FTP or File Manager to /wp-content/plugins_old. If the error disappears, reactivate plugins one by one to find the culprit.

      mv wp-content/plugins wp-content/plugins_old
    3. Reset .htaccess

      Backup your current .htaccess, then replace it with WordPress’s default rules. This removes any custom redirect rules that might be causing loops.

      wp rewrite flush
    4. Clear Cache

      Delete all cached files in your caching plugin and purge any CDN or server cache. Cached redirects can persist even after fixing the source.

    5. Check SSL Settings

      Make sure the site is served over HTTPS and that the SSL certificate is valid. If you recently switched to HTTPS, update the site URL to https:// and enable the WordPress HTTPS plugin if needed.

    Commands You Can Try

    mv wp-content/plugins wp-content/plugins_old
    wp rewrite flush

    Technical Details

    Error TypeRuntime
    SeverityMedium
    Platformwordpress-error
    App VersionAll

    Still stuck?

    Pro tips

    • Use a staging environment to test changes before applying them to live site
    • Add a temporary redirect rule in .htaccess to force http to https only during troubleshooting
    • Enable WP_DEBUG to log redirect errors for deeper insight

    If the error persists after following all steps, contact your hosting provider or a WordPress developer to inspect server configuration and SSL setup.

    If these solutions didn't help, try searching our database for similar issues.

    Contact Support