Как сменить путь к админ-панеле на WP 4.2.X?

Смена пути к админ-панели — одна из основ защиты сайта. В данной статье рассказывается каким образом можно это сделать.

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

1. Изменить можно с помощью плагина » iThemes Security»,  скачать можно здесь.

2. Изменить с помощью .htaccess

RewriteEngine On
RewriteRule ^test/?$ /wp-login.php?f5b131d5fd51b35dfb1 [R,L] RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in_.*$
RewriteRule ^test/?$ /wp-login.php?f5b131d5fd51b35dfb1&redirect_to=/wp-admin/ [R,L] RewriteRule ^test/?$ /wp-admin/?f5b131d5fd51b35dfb1 [R,L] RewriteCond %{SCRIPT_FILENAME} !^(.*)admin-ajax\.php
RewriteCond %{HTTP_REFERER} !^(.*)site.ru/wp-admin
RewriteCond %{HTTP_REFERER} !^(.*)site.ru/wp-login\.php
RewriteCond %{HTTP_REFERER} !^(.*)site.ru/test
RewriteCond %{QUERY_STRING} !^f5b131d5fd51b35dfb1
RewriteCond %{QUERY_STRING} !^action=logout
RewriteCond %{QUERY_STRING} !^action=rp
RewriteCond %{QUERY_STRING} !^action=postpass
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in_.*$
RewriteRule ^.*wp-admin/?|^.*wp-login\.php /404 [R,L] RewriteCond %{QUERY_STRING} ^loggedout=true
RewriteRule ^.*$ /wp-login.php?f5b131d5fd51b35dfb1 [R,L]

Админка будет доступна по адресу: site.ru/test, site.ru — меняете на свой домен, а test на желаемый адрес.

Плюс этого способа заключается в том, что не нужно использовать плагин, который нужно скачивать, устанавливать 😉 а также он не несет дополнительную нагрузку на сайт.

 

 

0

Автор публикации

не в сети 7 лет

Veweb

36

Создание, доработка сайтов, редизайн.

Страна: Россия
Комментарии: 76Публикации: 188Регистрация: 04-07-2015

/* Есть добрая традиция в Интернете – если понравился сайт, то благодарный посетитель -
- кликает, уходя, по рекламной ссылке... */


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

Войти с помощью: 

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

2 × один =