Password Protect Wordpress Admin folder from the Server's side

1. Create your .htpasswd file by running the following command:

htpasswd -c /home/brendan/public_html/.htpasswd your_desired_username
(where you should change "your_desired_username" with the actual username that you want to use)

2. With the .htpasswd file now created under your /home/brendan/public_html/ directory, you can go ahead and add the password protection to your wp-login.php file.

You can do this by adding the following rules to the .htaccess file in /home/brendan/public_html/:

<Files wp-login.php>
AuthUserFile /home/brendan/public_html/.htpasswd
AuthName "Private access"
AuthType Basic
require valid-user
</Files>

3. Then create a new .htaccess file in your /home/brendan/public_html/wp-admin/ directory and put the following lines in it:

AuthUserFile /home/brendan/public_html/.htpasswd
AuthName "Private access"
AuthType Basic
require valid-user

<Files admin-ajax.php>
  Order allow,deny
  Allow from all
  Satisfy any
</Files>
<Files "\.(css|gif|png|js)$">
  Order allow,deny
  Allow from all
  Satisfy any

</Files>

###

Comments

Popular posts from this blog

How To: Get Cell C HSDPA USB dongle to work in Ubuntu

How to Display Custom Wordpress Header with Google Analytics Site Tage and Adwords Site Tag

Enqueue Stylesheet or Javascript on just one Wordpress Page or Post