Oleg/ 1 февраля, 2013

Кому паранойя, а кому безопасность. Прячем страницу входа в админку drupal или просто прячем возможность логиниться на сайт, убирая не только ссылки с главной страницы и блок для входа, но и меняя стандартный путь для drupal сайта на страницу аутентификации http://mydrupalsite.ru/user или http://mydrupalsite.ru/user/login
Хорошо для статичных сайтов без регистрации.
На самом деле — это еще хороший способ сделать просто другой путь к странице аутентификации для эстетики так сказать. Для начала создаем алиас для пути user и user/login соответственно, например enterthesite 🙂 Здесь все просто идем http://mydrupalsite.ru/admin/config/search/path/add и добавляем алиас в итоге получаем возможность заходить по нескольким путям (выходит аж целых четыре) на страницу входа.
Для наведения красоты — этого достаточно, а если у Вас паранойя необходимо убрать возможность зайти на сайт.
Для безопасности добавляем в файл .htaccess строки:
RewriteCond %{REQUEST_URI} (/user(/?)|user/login(/?)|user/password(/?)|users/1(/?))$
RewriteRule ^(.*)$ $1 [L,F]

Всё!
Заходим на страницу входа в админку под своим алиасом http://mydrupalsite.ru/enterthesite по адресу http://mydrupalsite.ru/user видим 403 страничку

Удачи!

Поделиться этой записью