Установка пароля на вход в админку сайта

Ставим ограничение на вход в админку сайта, впишите данный код в .htaccess в папке wp-admin директории вашего сайта:

order deny,allow
allow from 81.232.522.
deny from all

Вместо 81.232.522 впишите свой ip адрес, который можно узнать на сайте 2ip
Если у вас динамический Ip, тогда впишите вашу подсеть, убрав цифры после третей точки.

Далее, нам нужно создать файл .htpasswd, данный файл можно создать с помощью генератора .htpasswd. Например, используйте этот генератор или любой другой. Впишите имя и пароль, нажмите генерировать и скопируете полученный код в файл .htpasswd.

432

Защитим сам файл .htpasswd, вписав, в .htaccess следующий код:

deny from all

Теперь откройте файл .htaccess и впишите

# Protect wp-login
AuthUserFile /.htpasswd
AuthName “38dffh57”
AuthType Basic
require user manman

Где AuthUserFile – путь к файлу .htpasswd
AuthName придумайте любое слово или пароль
require user – имя из файла .htpasswd

Итоговый код .htaccess для wp-admin:

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress
order deny,allow
allow from 81.232.522.
deny from all

# Protect wp-login
AuthUserFile /.htpasswd
AuthName “38dffh57”
AuthType Basic
require user manman

deny from all