Looking to resolve a redirecting or refreshing issue on the WordPress login page? So did we, once upon a time. And because this isn’t an uncommon error, it’s why we created this guide, to serve as a quick-help list for both us and you, our readers. With that said, you’ll have to do a little troubleshooting on your own, as always. Many things can cause this problem, but as long as you cross things one by one, you should get to the bottom of it. After all, not a lot of technical knowledge is needed if you follow the steps below. Here’s how to fix WordPress login page refreshing/redirecting issue.
1. Clean your browser cookies and cache
A simple task of deleting your browser cache and cookies might get rid of the redirecting/reloading WordPress error. We’ve demonstrated the process in Google Chrome in Safari in our “how to fix WordPress keeps logging out problem” article. You can also make sure cookies aren’t blocked in those browsers. If you have a different browser, the steps should be pretty similar. You can always download Google Chrome to verify whether this is the problem and to use it as a temporary solution.
2. Verify and update your WordPress URL Settings
Refer to the article mentioned above, and look at steps under Method 4 (Double-check your WordPress website URL). We recommend you use the WordPress Login Section method since it’s easier. If you’re also experiencing a white screen of death or “This site is experiencing technical difficulties” error next to the redirecting/reloading issue, you don’t have a choice. Since you’re locked out of the Admin Section, you have to use the FTP/SFTP method.
3. Delete your .htaccess file in WordPress using FTP
If you used the second method above, then you already know how to access your WordPress website via FTP. For that reason, it’s easy to follow these steps:
- Open your public_html folder.
It might be named www, yourwebsitename, or root.
- You’ll recognize it because it will have a file inside, titled .htaccess.
- Optional. Right-click on the file and select Download to store it as a backup.
- Right-click on it, and rename it to something random, such as .htaccess-old.
- Check whether the issue is resolved.
- If it is, you have two options:
- Replace everything inside with the default WordPress .htaccess file and save the changes.
- Log into your WordPress Admin Section.
- Click on Settings in the menu on the far left.
- Select Permalinks.
- Change the settings to an option other than the one active, then click Save.
- Revert the change by clicking on the original option, then click Save again.
- If it isn’t, simply restore the file’s name to .htaccess and proceed.
4. Deactivate your WordPress plugin(s) temporarily
This is a common solution to a lot of errors, including the dreaded “Are you sure you want to do this” error in WordPress. For that reason, we already spoke in-depth about the required steps under the headline Fixing the problem if the plugin caused it. If this solves the reloading or refreshing problem in WordPress, look into the caching plugins you’ve installed first. No dice? Narrow down the list by enabling plugins one by one until the error occurs again. When it does, simply install an alternative WordPress plugin with the same function.
5. Deactivate your current WordPress theme
A lot of the time, installing a WordPress theme or editing its source code tends to cause issues like this. To check if this is the culprit, simply follow the steps to delete a WordPress theme with slight changes. Also, for this to work, you mustn’t have disabled default WordPress themes in the past.
- If you’re using the Admin Dashboard, follow steps 1 through 4, but not 5.
- If you plan to use FTP/SFTP, you can follow all steps under Deleting WordPress themes via FTP. Make sure you follow step 5, it’s not optional this time.
Is the issue still present? Simply reactivate your WordPress theme or re-upload the theme folder back to wp-content/themes. If it was fixed, you’ll have to find a new one to install. Alternatively, you can try to revert the changes you made to the active theme.
6. Contact your web hosting provider or hire a professional
If you followed our guide to solve WordPress login page refreshing/redirecting issue, and it didn’t work, we’re sorry. However, you’re not out of options:
- Your PHP errors are turned off, most likely. Enable them by making sure the line is identical to step 7. See if the error is giving you any hints about the problematic line or function.
- Contact the 24/7 customer service that every major web hosting provider has.
- If the customer representatives can’t or won’t help, consider paying a freelancer with sufficient knowledge.