<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^adminka/?$ /wp-login.phpsecretka [R,L]
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in_.*$
RewriteRule ^adminka/?$ /wp-login.phpsecretka&redirect_to=/wp-admin/ [R,L]
RewriteRule ^adminka/?$ /wp-admin/secretka [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/adminka
RewriteCond %{QUERY_STRING} !^secretka
RewriteCond %{QUERY_STRING} !^action=rp
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in_.*$
RewriteRule ^.*wp-admin/?|^.*wp-login\.php /not_found [R,L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Источник: http://wpguru.ru/sozdanie-bloga/kak-izmenit-adres-adminki-v-wordpress.html (550 переходов)