mojwp.ru
Назад

Меняем URL страницы авторизации на WordPress

Опубликовано: 15.03.2013
6
1031

как поменять url страницы авторизации wordpressЯ продолжаю изучать возможности файла .htaccess, а также продолжаю делиться полученными знаниями с вами.

Сегодня очередная полезная "плюшка", которая позволяет изменить адрес (URL) страницы авторизации на более запоминающийся.

Данный код написан не мной, а позаимствован у программистов как "готовое решение".

Стандартная страница авторизации на любом сайте под управлением WordPress имеет URL вида http://site.ru/wp-login/, http://site.ru/wp-login.php или http://site.ru/wp-admin/.

Для одного из моих клиентов было "напряжно" запоминать такой URL, а выносить кнопку входа на коммерческий проект не хотелось. Решение оказалось весьма простое:

RewriteRule ^login$ https://mojwp.ru/wp-login.php [NC,L]

Здесь замените название моего домена на свой, а также можете вместо login (в начале кода обособленно стоит) поменять на произвольный.

Данный код сделает так, что страница авторизации будет доступна как с https://mojwp.ru/wp-login.php, так и https://mojwp.ru/login, т.е. добавляется еще один URL, через который можно попасть в админку сайта.

Вставляем приведенный код опять же в файл .htaccess, который лежит в корне сайта на хостинге. Не забудьте сделать резервную копию на всякий случай, если случайно удалите что-то лишнее.
[infob name="Кто уже начал проверять на моем сайте?"]

Некоторые ринулись проверять данный URL на моем сайте)) Напрасно. Я привык заходить со стандартного. Подобные лучше делать тем, кто только начинает познавать WordPress.[/infob]

Вставьте код прямо над этим (у вас такое должно быть по-умолчанию в .htaccess):

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

Все. Поздравляю с приобретенными знаниями.

В завершении статьи хотелось бы посоветовать вам два плагина для WordPress, которые:

  • защищает ваш сайт от подбора паролей к админке - Login LockDown

  • меняет фон страницы авторизации WordPress - NpLogin

Данные плагины я рассматривал ранее. Установить первый из них я настоятельно рекомендую.

Автор:
Виталий
Поделиться
Похожие записи
Черкани пару строк
  • PavGri
    Опубликовано: 15.03.2013 Ответить на сообщение

    Опа. Чак следит за этим блогом 🙂 Интересное решение. Фактически, если у вас стоит плагин Redirection, то можно в нем сделать перенаправление. То есть, в источнике указываете например _http://pavgri.ru/login (адрес сайта заменить на свой), а в назначении указываете ссылку для настоящего входа (в моём случае это _http://pavgri.ru/wp-login.php). Получается что как только человек будет заходить по первой ссылке, он будет перенаправляться на страницу авторизации. Прошу прощения за ссылки, если напрягают, то удалите.

  • tanichka
    Опубликовано: 15.03.2013 Ответить на сообщение

    :)Я уже тоже запомнилаадрес, новичок тоже не будет такими делами заморачиваться (на бумажке напишет), а вот если ему кто-то сделает, как в Вашем примере, то конечно, так проще.

  • Zakazhi
    Опубликовано: 22.09.2013 Ответить на сообщение

    Лучше до кучи удалить стандартный вход в админку и оставить как раз только вида my_site.dtd/login Тем самым это будет первый маленький шаг на пути повышения безопасности сайта.
    Периодически турки ломают сайты на вордпрессе,находя движок вордпресса по одному из признаков,включая ссылку на вход вадминку (это самый верный признак движка). Вспоминайте весну этого года.

  • Александр
    Опубликовано: 20.06.2014 Ответить на сообщение

    И при этом старый адрес входа все равно действителен

    • Виталий
      Опубликовано: 20.06.2014 Ответить на сообщение

      Так точно, кэп. Об этом сказано в статье.

  • валентин
    Опубликовано: 18.10.2014 Ответить на сообщение

    обновите признаки они устарели (((

Имя
Укажите своё имя и фамилию
E-mail
Без СПАМа, обещаем
Текст сообщения
Отправляя данную форму, вы соглашаетесь с политикой конфиденциальности и правилами нашего сайта.