Генератор htpasswd, защита админки средствами htaccess

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

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

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

wtnfod:$apr1$t6k7odau$T0KnihHeISfRBePEiDKhu1

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

Как закрыть 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. Сохраняем и проверяем.

от admin

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *