Я использовал несколько правил для блокировки wp-login.php с помощью htpassword. Модуль htpassword работает. Я добавил его в корень сайта, и он сработал. Но wp-login.php не работает. Вот мой сайт http://www.digitalreborn.com/wp-admin
Nginx auth basic не работает для wordpress wp-login.php
Вот правило ПАРОЛЬ:
location ~* /wp-login.php {
auth_basic "Restricted Area: WordPress";
auth_basic_user_file /var/www/digitalreborn/.htpasswd;
try_files $uri =404;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
Теперь он запрашивает пароль, но после ввода пароля 403 Запрещено – THpubs
@EApubs вы добавили индекс index.php в свой индексный блок в своем корневом каталоге? – majidarif
Это сработало! Я добавил правила php, и теперь он работает. Благодаря! – THpubs