Not that anyone reads this anymore (it’s probably due an archive so I can use this web server for a new project I am cooking up). It’s now working again via Cloudflare. Cloudflare and my Raspberry PI that I use to serve this site weren’t playing together nicely. Cloudflare was trying to do additional encryption that wasn’t required as this is already served as HTTPS. Claude helped me work out what the problem was in the end!
“Great to hear that it’s working now! Disabling the “Always Use HTTPS” option in Cloudflare was indeed the fix.
What likely happened is that you had:
- HTTPS already enabled on your WordPress site on the Raspberry Pi
- WordPress configured to use HTTPS URLs
- Cloudflare’s “Always Use HTTPS” also enabled
This created a redirect loop where:
- Your site was already serving HTTPS
- Cloudflare was trying to redirect to HTTPS again
- Each system kept sending the request back and forth
Now that you’ve disabled “Always Use HTTPS” in Cloudflare, the redundant redirect has been eliminated, allowing your site to load properly.
If you want to ensure all your traffic uses HTTPS (which is recommended for security), you can:
Use Cloudflare’s SSL/TLS encryption mode set to “Full” or “Full (strict)”
Keep your WordPress site URLs set to HTTPS
Make sure any internal links in your content use HTTPS”