How To Hide Wp-admin Login Page

How To Articles

Hey there! Today, I want to share a nifty little trick that I recently discovered – how to hide the wp-admin login page. As a WordPress user myself, I understand the importance of securing my website and protecting it from potential hackers.

By default, the wp-admin login page is accessible to anyone who knows the URL. It’s like leaving the front door wide open for anyone to walk in. But fear not, my friends! There’s a simple solution that’ll make your website a tad more secure.

Before we dive into the process, I want to stress the importance of taking regular backups of your website. This method involves editing some core files, and it’s always better to be safe than sorry.

Step 1: Create a New Login URL

The first step is to create a new URL for your login page. This will make it much harder for attackers to find the login page. You can choose any URL you like, just make sure it’s unique and not easily guessable.

In order to change the login URL, we need to edit the .htaccess file in the root directory of your WordPress installation. If you’re not familiar with .htaccess, it’s a powerful configuration file that provides a way to modify the server’s behavior.

Open your favorite FTP client and navigate to the root directory of your website. Look for the .htaccess file and open it for editing. If you don’t see the file, don’t worry! You can create a new text file and name it .htaccess.

Add the following lines of code to the .htaccess file:

# BEGIN Hide login page
RewriteEngine On
RewriteRule ^my-login-url$ wp-login.php [L]
# END Hide login page

Make sure to replace “my-login-url” with the URL you want to use for your login page. Save the changes and upload the modified .htaccess file back to the server.

Step 2: Update Your Permalinks

Now that we’ve created a new login URL, we need to update the permalinks in WordPress to reflect the changes. This ensures that all the links within your website are generated correctly.

To do this, log in to your WordPress dashboard and navigate to Settings > Permalinks. Simply click on the “Save Changes” button without making any modifications. WordPress will automatically update the permalinks structure.

Step 3: Test the New Login URL

At this point, you should have a new login URL for your WordPress admin area. To test it, simply enter the new URL in your web browser’s address bar.

If everything is working correctly, you should be redirected to the familiar WordPress login screen. Enter your credentials as usual and voila! You’ve successfully hidden your wp-admin login page from prying eyes.


By following these simple steps, you’ve added an extra layer of security to your WordPress website. Hiding the wp-admin login page can deter potential attackers and make it harder for them to gain unauthorized access.

Remember, though, security is an ongoing process. This method is just one piece of the puzzle. It’s crucial to keep your WordPress installation up to date, use strong passwords, and employ other security measures like two-factor authentication.

Stay safe and happy blogging!