Как переименовать wp-login.php для Multisite?

Я хочу скрыть и переименовать wp-login.php в моем URL-адресе для целей брендинга при настройке wp-login.php .

Из этого сообщения на форуме я вижу, что могу изменить mysite.com/wp-login.php на mysite.com/login , вставив в мой .htaccess RewriteRule ^login$ wp-login.php . Мне нравится, что в строке URL не отображается переадресация имени входа в wp-login.

Если я попытаюсь войти в систему под дочерним mysite.com/subsite1/login это будет отображаться как перенаправление с mysite.com/subsite1/wp-login на http://mysite.com/subsite1/wp-login.php?privacy=1&redirect_to=%2Fsubsite1%2Flogin

  1. Как я могу показать его как mysite.com/subsite1/login без перенаправления в строке URL?

  2. Если я mysite.com/wp-login.php он показывается, поскольку страница не найдена. Большой!
    Теперь, если я вхожу в mysite.com/subsite1/wp-login.php он показывает, что страница существует. о нет!
    Как я могу скрывать, что эта страница существует для дочерних сайтов? Я попробовал предложение functions.php в моей дочерней теме, но создал цикл переадресации.

Solutions Collecting From Web of "Как переименовать wp-login.php для Multisite?"

Первые вещи Сначала …

Правило Rewrite
В основном все это переписывает (скажем, это вслух) … когда я mysite.com/login и нажимаю enter, а затем забираю пользователя (переписываем) на mysite.com/wp-login.php

Это не маска URL или перенаправление URL, на что вы надеетесь.

Вторая часть …

После входа в систему – перенаправление тоже
URL, который вы видите, содержит 2 части

  1. http://mysite.com/subsite1/wp-login.php
    • это фактический URL для страницы входа
    • как @Brasifilo говорит, что вам лучше сказать своим клиентам, чтобы они отправились на mysite.com/wp-admin
  2. ?privacy=1&redirect_to=%2Fsubsite1%2Flogin
    • игнорировать ?privacy=1
    • then &redirect_to=%2Fsubsite1%2Flogin довольно очевидно, так как GO GO &redirect_to=%2Fsubsite1%2Flogin успешно завершен.

Скрытие того, что вы используете WordPress
Вероятно, лучше, чтобы ваши клиенты знали, что у вас есть белый логотип WordPress … это даст больше уверенности в том, что их CMS – это доверенное приложение с открытым исходным кодом, используемое десятками миллионов людей во всем мире. Не скрывайте это 🙂

Я нашел эту статью хорошей ссылкой и выставим несколько методов и обновит некоторые старые методы, основанные на информации внутри.

http://www.1stwebdesigner.com/wordpress/security-plugins-wordpress-bulletproof/

Для повторной записи URL входа в систему, Checkout Stealth login – я не использовал его, поэтому не уверен, что он работает на многосайте, но его стоит проверить.

И если ваши клиенты обеспокоены тем, что WP в URL-адресе, использование темы Roots (или, по крайней мере, проверка ее функций, может быть очень полезно) http://www.rootstheme.com/