Генератор .htpasswd + инструкция

На этой странице Вы можете создать для Вашего сайта дополнительную авторизацию (htaccess авторизация). Ниже вы найдете подробную инструкцию.

Внимание! Данные пароли нигде не хранятся и не используются. Они сгенерированны рандомно специально для Вас и повторяться не будут. Вы можете их смело использовать или задать свои. При обновлении страницы – данные генерируются снова.

Введите логин и пароль в форме ниже или используйте уже сгенерированные специально для Вас:

hdnltr:$apr1$mgevrqb1$qbCfQ8Lg9HU5oCJFw/j53.

Вот как будет Выглядеть такая дополнительная .htaccess авторизация:

Генератор .htpasswd + инструкция

Как закрыть wp-login.php по шагам

  1. Создаем файл .htpasswd в корне нашего сайта.
  2. Копируем в файл .htpasswd код, сгенерированный выше.
  3. Открываем файл .htaccess и добавляем код:
    <Files wp-login.php>
    AuthName "Access Denied"
    AuthType Basic
    AuthUserFile .htpasswd
    require valid-user
    </Files>
  4. Проверяем, открываем страницу /wp-login.php

Если не сработало

А такое часто бывает. Нам нужно указать полный путь к файлу .htpasswd, для этого:

  1. Создаем файл temp.php в корне сайта (рядом с .htpasswd)
  2. Добавляем в этот файл код:
    <?php echo $_SERVER['DOCUMENT_ROOT'];
  3. Открываем в браузере наш файл: http://вашсайт.ru/temp.php
  4. Вы получите, например: /home/wpschool/wpschool.ru/public_html, копируем этот адрес
  5. Открываем .htaccess и добавляем перед файлом .htpasswd скопированный путь. Должна получиться похожая строка:
    AuthUserFile /home/w/wpschool/wpschool.ru/public_html/wp-admin/.htpasswd
  6. Сохраняем и проверяем.

Если опять не сработало – попробуйте выполнить все еще раз по шагам. Проверьте правильность пути к .htpasswd, на этом совершается 90% ошибок.