Ozzietel Help

How to fix WordPress Login Page Refresh/Redirect Loop

The WordPress login page refresh or redirect loop issue can be a perplexing and frustrating problem. It occurs when you attempt to log in to your WordPress admin area but find yourself stuck in an endless loop of page refreshes or redirects. This issue can leave you locked out of your website's backend. We'll explore the common causes of the WordPress login page refresh/redirect loop and guide you through the steps to resolve it and regain access to your admin area.

Understanding the Login Page Loop Issue: Before we delve into the solutions, it's essential to understand why the login page refresh/redirect loop occurs:

  • Incorrect URL Settings: Misconfigured WordPress Address (URL) and Site Address (URL) settings in your WordPress dashboard or wp-config.php file can lead to a login loop.

  • Corrupted Cookies: Browser cookies, especially those related to login sessions, can become corrupted, causing login issues.

  • Conflicting Plugins or Themes: Incompatible or misconfigured plugins or themes can interfere with the login process, resulting in a loop.

  • Server Configuration: Server-level issues, such as an incorrect .htaccess file or server-side caching, can contribute to the problem.

Step 1: Correct WordPress Address (URL) Settings

  1. Access WordPress Dashboard: If you can still log in, go to your WordPress admin dashboard.

  2. Update URL Settings: Navigate to "Settings" > "General." Ensure that both the "WordPress Address (URL)" and "Site Address (URL)" fields are set to the correct URL of your website. It should look something like "https://www.yourwebsite.com."

  3. Save Changes: Scroll down and click the "Save Changes" button to update the URL settings.

Step 2: Clear Browser Cookies

  1. Access Your Browser Settings: Open your web browser and go to its settings or preferences.

  2. Clear Cookies: Search for an option to clear browser cookies or browsing data. Select this option to delete cookies related to your WordPress site.

  3. Restart Browser: Close and reopen your browser to ensure the changes take effect.

Step 3: Check for Plugin or Theme Conflicts

  1. Disable Plugins: If you can access your WordPress admin dashboard, deactivate all plugins.

  2. Test Login: Try logging in again. If the issue is resolved, reactivate the plugins one by one, testing the login page after each activation. This will help you identify the conflicting plugin.

  3. Switch to Default Theme: If disabling plugins doesn't resolve the issue, temporarily switch to a default WordPress theme like Twenty Twenty-One. If the loop is gone, the problem might be with your current theme. Contact the theme developer for assistance.

Step 4: Verify .htaccess File

  1. Access Server Files: Use an FTP client or your hosting control panel's file manager to locate the .htaccess file in your WordPress root directory.

  2. Backup .htaccess: Before making any changes, create a backup of the .htaccess file.

  3. Edit .htaccess: Open the .htaccess file and ensure it doesn't contain any unusual or conflicting rules. If you're unsure, you can replace it with a default .htaccess file for WordPress:

# BEGIN WordPress

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Step 5: Check Server-Side Caching

  1. Access Hosting Control Panel: Log in to your hosting control panel (e.g., cPanel).

  2. Clear Server-Side Cache: Look for options to clear server-side cache or disable caching. This can vary depending on your hosting provider and server setup.

Step 6: Seek Professional Help

If none of the above steps resolves the WordPress login page refresh/redirect loop issue, consider consulting a professional WordPress developer or your hosting provider's support team. They can investigate the issue further and provide tailored assistance.

The WordPress login page refresh/redirect loop issue can be tricky, but by addressing incorrect URL settings, clearing browser cookies, checking for plugin or theme conflicts, verifying the .htaccess file, and addressing server-side caching, you can often resolve the problem and regain access to your WordPress admin area. Remember to proceed with caution and create backups before making significant changes to your website's configuration.


If you looking to transfer your WordPress Web Hosting Service or starting a new WordPress website Ozzietel offers great WordPress Web Hosting solutions.

  • 454 Users Found This Useful
Was this answer helpful?
Why Choose Ozzietel Hosting?

'Around the Clock' Customer Support

We offer one of the best customer support service in the web hosting industry. Our team of hosting experts have years of industry experience and are available 24/7 on phone, chat & email to answer your questions and also provide solutions when you are stuck.

99.9% Guaranteed Network Uptime

Ozzietel guarantees 99.9% power & network uptime. We deploy the most current and cutting-edge web hosting infrastructures to build a fully redundant network for continuous service availability.

Over 10 Years of Hosting Experience

Ozzietel International™ is one of the leading Australian companies in the telecommunication industry since 2006. Ozzietel designs and construct networks and data centres, so you can rely on us for your web & email hosting needs.
Copyright © 2024 Ozzietel International. All Rights Reserved. ABN: 63127336903