Ключи используются, как уникальный идентификатор, подтсверждение того, что Вы воспользовались своей ссылкой для входа в аккаунт, а не стандартной ссылкой движка. wp-admin там указано лишь для редиректа после авторизации.
Как видно Вы даже не опробовали способ. Зайдя "руками" по ссылке site.ru/wp-admin, юзера может и перекинет на авторизацию, однако на уровне веб-сервера произойдет переадресация на главную. Ибо переадресация на форму логина идёт без уникального ключа.
evilmolen, спасибо теперь разъяснили. Да я еще не пробовал. Вот когда буду за своим ПК, так на своем сайте сразу и попробую. (потом отпишусь) я говорю что после установки движка (без различных изменений) хоть ты набираешь site.ru/wp-admin хоть site.ru/wp-login.php Тебя перекидывает на форму авторизации. За ранее спасибо!
хоть ты набираешь site.ru/wp-admin хоть site.ru/wp-login.php Если ты не админ, тебя перекидывает на главную.
Ну, а если же ты админ, то ты знаешь свою уникальную ссылку для авторизации, а все любители брута идут лесом. Ради лулзов можно сделать переадресацию не просто на главную, а на отдельную страничку, с цензурнымим или не очень, выражениями в пользу кулхацкеров.
Алсо, авторы движка могли бы ужо и ввести стандартную функцию для закрытия и переименования каталогов/страниц сайта. Пока можно переименовать только лишь 1 каталог, от чего особого профита не получить.
Алсо, авторы движка могли бы ужо и ввести стандартную функцию для закрытия и переименования каталогов/страниц сайта
Полностью с этим согласен. Сам не пойму, почему они так не могут сделать? ведь они всегда же борются с узвимостями! А тут бы шансов было бы в несколько раз меньше! А нам счет переадресации спасибо, хорошая идея!
есть ещё более простой вариант заблочить доступ прочим юзерам к админке через .htaccess если у вас один компьютер с нединамическим ip то создайте в раделе wp/admin файл .htaccess с таким кодом:
Код HTML:
order deny,allow
deny from all
allow from 5.35.26.216
но этот вариант просто не будет пускать в админку всех кто с будет с другого ip (доступ к wp-login.php, который лежит в корне остается открытым)
чтобы закрыть доступ по ip к файлу wp-login, надо прописать в .htaccess (тот что в корне):
Код HTML:
<files wp-login.php>
order deny,allow
deny from all
allow from 5.35.26.216
</files>
где 5.35.26.216 надо сменить на ваш ip адрес
полная статья по настройке .htaccess для wp лежит тут: http://habrahabr.ru/post/165701/ ps: советую почитать, там и про gzip сжатие есть. если вы его ещё не используете, то обязательно попробуйте. хорошо ускоряет загрузку страниц
Последний раз редактировалось money4honey; 11.01.2014 в 12:38.
Поставьте себе плагин Better WP Security, там больше 20 параметров, по которым Вы можете защитить свое детище от проникновений злых людишек. Все настройте и будет Вам счастье.