Fixing WordPress Login Redirect Loop Errors
Most login redirect loops are caused by corrupted .htaccess files, incorrect site URL settings in the database, or SSL/proxy configuration conflicts.
Based on 8 community reports.
Linked sources: 9.
Known Issues
- Corrupted .htaccess file
- Database URL mismatch
- SSL/HTTPS configuration conflict
- Cloudflare proxy settings
Community Q&A
Why am I stuck in a redirect loop on the WordPress login page?
This is usually caused by a corrupted .htaccess file, incorrect site URL settings in the database, or SSL/HTTPS configuration issues.
How do I fix a WordPress redirect loop using .htaccess?
Try renaming your current .htaccess file to .htaccess_old via FTP or File Manager to see if the site loads; if it does, regenerate your permalinks.
Can database settings cause login redirect loops?
Yes, if your siteurl or home options in the wp_options table do not match your actual domain or protocol, WordPress will trigger a redirect loop.
Does Cloudflare cause WordPress login redirect loops?
Yes, if the SSL setting in Cloudflare is set to ‘Flexible’ while your server expects ‘Full’ or ‘Strict’, it can create an infinite redirect loop.
Reddit Sources
- Anyone can be logged in to my website? (r/Wordpress)
- New Server/Host - getting redirect loops and wp-admin login refresh (r/Wordpress)
- “Sorry, you are not allowed to access this page” after logging into WP-Admin (r/Wordpress)
- moving wordpress from testing to production environment keeps wrong URL and causes redirect issues on login page (r/Wordpress)
- Redirect Loop Error (r/Wordpress)
- 302 Redirect Loop on /wp-admin/ (r/Wordpress)
- redirect loop after wordpress reset to default (r/Wordpress)
- Too Many Redirects on Login Page (r/Wordpress)
- I’ve managed to mess up my database. Please help! (r/Wordpress)