mod_rewrite. RewriteRule не отрабатывает

A
На сайте с 28.08.2008
Offline
41
806

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteRule ^superadmin/?$ /wp-login.php?12123123123123 [R,L]

RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in_.*$
RewriteRule ^superadmin/?$ /wp-login.php?12123123123123&redirect_to=/wp-admin/ [R,L]

RewriteRule ^superadmin/?$ /wp-admin/?12123123123123 [R,L]

RewriteCond %{SCRIPT_FILENAME} !^(.*)admin-ajax\.php
RewriteCond %{HTTP_REFERER} !^(.*)mydomain.ru/wp-admin
RewriteCond %{HTTP_REFERER} !^(.*)mydomain.ru/wp-login\.php
RewriteCond %{HTTP_REFERER} !^(.*)mydomain.ru/superadmin
RewriteCond %{QUERY_STRING} !^12123123123123
RewriteCond %{QUERY_STRING} !^action=logout
RewriteCond %{QUERY_STRING} !^action=rp
RewriteCond %{QUERY_STRING} !^action=postpass
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in_.*$
RewriteRule ^.*wp-admin/?|^.*wp-login\.php /not_found [R,L]

RewriteCond %{QUERY_STRING} ^loggedout=true
RewriteRule ^.*$ /wp-login.php?12123123123123 [R,L]
</IfModule>
# END Hide console URL

Нашел в интернете.

.htaccess прачет дефолтные адреса админпанели wp и выдает по ним 404.

При обращении по адресу mydomain.ru/superadmin должен перенаправить в админку. Не перенаправляет. Отдает 404.

Но если обратиться напряму по адресу wp-login.php?12123123123123, то попадаю в админку.

Видимо где-то ошибка. Я в это не разбираюсь и просто прошу помощи. Может кому еще пригодиться.

siv1987
На сайте с 02.04.2009
Offline
427
#1
anxious:
RewriteRule не отрабатывает
anxious:
Нашел в интернете.

Потому и не отрабатывает.

Что мешает https://www.google.ru/search?client=opera&rls=ru&q=wp-admin+%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest?

A
На сайте с 28.08.2008
Offline
41
#2
siv1987:
Нашел в интернете.
siv1987:
Потому и не отрабатывает.

Ругаетесь на то, что использовал найденное в интернете и тутже кидаете ссылку :)

По ссылке первые 2 страницы ссылок уже просмотренные. Лучший вариант, что я нашел - в первом посте, но, видимо, нужно чуть допилить.

---------- Добавлено 21.01.2014 в 15:39 ----------

А не устраивает вот почему:

На этом сайте рассказывают как скрыть стандартный вход в админку, и в секунду я попадаю в его "скрытую" админку.

siv1987
На сайте с 02.04.2009
Offline
427
#3
anxious:
На этом сайте рассказывают как скрыть стандартный вход в админку, и в секунду я попадаю в его "скрытую" админку.

Там стандартный редирект, а редактировать нужно /wp-admin/

http://wordpress.org/support/topic/how-to-change-the-admin-url-or-wp-admin-to-secure-login

https://www.google.ru/search?client=opera&rls=ru&q=change+wp-admin

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий