If you encounter issues accessing your WordPress admin area using the default login page (domain.tld/wp-admin), for example, it's blocked, not found, or it asks for an additional password, it may be due to an additional layer of security placed on it.
If you need to ensure the /wp-admin is accessible directly, for example, to migrate your website to Hostinger, check the following:
Option 1 - Plugins
There are a few plugins that can protect the login page by restricting access to it, adding 2-factor authentication, or captcha features, such as WordFence, Force Login, WPS Hide Login, among others.
There are a couple of options if you wish to deactivate some plugins but don't have access to your WordPress administrator page.
Disabling plugins via the WordPress dashboard
In your Hostinger account, go to Websites → Dashboard next to the site in question. Then, search for Security on the sidebar and click on it:
Scroll down to the section Installed plugins to find all the plugins currently installed on your website. Move the toggle to disable or enable them:
Disabling plugins via the file manager
If you don't have the WordPress dashboard enabled or prefer managing data via files, you can disable the plugins using the file manager.
Step 1 – Go to the file manager
Open your website's File Manager and access its wp-content folder (domains/domain.tld/public_html/wp-content
). There, you’ll find the plugins folder:
Step 2 – Check and disable plugins
You can rename the entire plugins folder to plugins_disabled (or any different name) – this way, you'll disable all the plugins inside this folder:
Alternatively, rename the specific plugin folder within the plugins folder.
Now try access your WordPress admin and see if it works.
Option 2 - .htaccess file
If you have enabled password protection for your WordPress wp-admin page:
You can disable it by following these steps:
Reach the wp-admin folder using a file managing tool.
Open the .htaccess file in edit mode.
Remove or comment these lines:
AuthType Basic
AuthName "Protected 'public_html/wp-admin'"
AuthUserFile "/home/dir/.htpasswds/public_html/wp-admin/passwd"
Require valid-user
To comment out a line, add a #
symbol at the beginning. This will prevent its content from being executed 💡
Save the changes, and test it by accessing your wp-admin again, it should load now ask only for the WordPress username and password.
Alternatively, disable the .htaccess by renaming it to .htaccess-disabled (or any other name)
Other Important things to check if the issue persists:
If the domain is not pointed to Hostinger, follow the guide here: How to point a domain to Hostinger
Check if the database limit is reached and follow the steps here: What to Do If the Database Size Limit Has Been Reached
Check if the website is affected by malware: How to use the malware scanner at Hostinger
If you encounter a 403 error on your website, restoring the core WordPress system files can help resolve the issue.
If you see the ERR_SSL_PROTOCOL_ERROR, follow this step-by-step SSL troubleshooting guide to fix the problem.
If you're experiencing a 503 error, it may be due to exceeded resource limits on your hosting plan—try reducing usage or optimizing your website to restore normal performance.