Назад | Перейти на главную страницу

Перенаправление определенного IP-адреса с помощью htaccess

Я пытаюсь выяснить, можно ли выполнить 301 редирект для определенного IP-адреса (в данном случае бот с паролем грубой силы). Я хочу отправить этого парня на ссылку приманки для проекта, а не просто запретить IP. Что-то вроде следующего?

RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^xxx\.xxx\.xxx\.xxx
Redirect 301 ^/adminlogin/$ http://www.example.com/honeypotlink.php

В RewriteCond должен сопровождаться RewriteRule. И ваш RewriteCond имеет ! что является отрицанием. Это должно выглядеть примерно так:

RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^xxx\.xxx\.xxx\.xxx
RewriteRule ^/adminlogin/$ http://www.example.com/honeypotlink.php [R=301,L]