вітаю
як варіант - додати також переспрямування для адмінки. Тобто, щоб адмінка була за новою адресою без слешу вкінці. Заодно й отримаєте захист від стандартних спроб входу до адмінки.
Суть рішення полягає в наступному: під час відвідування певної секретної адреси у вашому браузері встановлюється спеціальний секретний файл cookie, який є пропуском до папки адміністратора.
У файлі .htaccess після рядка RewriteEngine On вставляєте наступні рядки:
RewriteCond %{HTTP_COOKIE} !zero
RewriteCond %{REQUEST_URI} ^/administrator [NC]
RewriteCond %{REQUEST_URI} !^/administrator/cache [NC]
RewriteRule .? - [F]
RewriteCond %{REQUEST_URI} ^/secret$
RewriteRule .? /administrator/ [CO=zero:1:%{HTTP_HOST},R=303,L]
zero - це назва кукі, що встановлюється; краще поміняти на щось своє. Зверніть увагу, міняти треба у 2х місцях.
secret - це нова назва адмін.папки, обов’язково поміняти на своє.
Тепер адреса для заходу в адмінку - http://site.com/secret. Обов’язково перевіряйте, щоб у кінці не було слешу - “/” !