New

50% off Shop Products & 50% off 1st Month of Retainer Packages. Terms apply*. Contact us to apply your discount.

How to Fix WordPress “Too Many Redirects” Error After Changing to HTTPS

Kahunam Newsletter

Get quality content to grow your website. Sign up today for fresh ideas and inspiration.

As a subscriber, you'll have access to regular competitions with valuable prizes.

Home » Articles » Wordpress » How to Fix WordPress “Too Many Redirects” Error After Changing to HTTPS

What Happened to Your Website?

You changed your WordPress website address from http:// to https:// in your WordPress settings. Now your website won’t load, and you can’t log into your admin dashboard.

The Problem: Your WordPress thinks your website uses HTTPS, but your server isn’t ready for it yet. This creates a loop where your website keeps redirecting itself.

Error messages you might see:

  • “Too Many Redirects”
  • “ERR_TOO_MANY_REDIRECTS”
  • “This page isn’t working”

How to Fix This Problem

Pick one method below. You need to change your website URL back to HTTP.

Method 1: Using phpMyAdmin (Easiest)

  1. Log into your hosting account
  2. Click on “phpMyAdmin”
  3. Click on your database name (on the left side)
  4. Find and click the table called wp_options
  5. Find the row that says siteurl and click “Edit”
  6. Change https://yoursite.com to http://yoursite.com and click “Go”
  7. Find the row that says home and click “Edit”
  8. Change https://yoursite.com to http://yoursite.com and click “Go”
  9. Visit your website

Method 2: Using wp-config.php File

  1. Open your hosting File Manager (or use FTP)
  2. Find the file wp-config.php
  3. Click “Edit”
  4. Add these lines at the top:
define('WP_HOME','http://yoursite.com');
define('WP_SITEURL','http://yoursite.com');

(Replace yoursite.com with your actual website)

  1. Save the file
  2. Visit your website

Method 3: Contact Support

Call your hosting support and say:

“I changed WordPress from HTTP to HTTPS and now my site won’t load. Please change it back to HTTP in my database.”

How to Add HTTPS the Right Way

After your site is working:

  1. Log into your hosting control panel
  2. Find “SSL Certificate” section
  3. Click “Install Free SSL”
  4. Wait 15-30 minutes
  5. Type https://yoursite.com in your browser to test
    • If you see a padlock and the site loads, SSL is working
  6. Go to WordPress Dashboard → Settings → General
  7. Change both URLs to https:// (add the “s”)
  8. Save

Quick Tips

Always install SSL first, then change WordPress settings. This fix takes about 10 minutes.

Your content is safe. Clear your browser cache after fixing.

Summary

You changed WordPress to HTTPS before SSL was ready. Fix it by changing your URLs back to HTTP in phpMyAdmin or wp-config.php. Then install SSL first, and change WordPress settings second.

Want help to make your website better?

We will assist you by sending helpful material once a month. Join the newsletter to receive what you need for your website.

Data processed subject to the Kahunam privacy policy.

Just posted

Become an expert website owner

Join our community of website professionals and learn how to achieve website success through our helpful newsletter.