Wie Umbenennen von wp-login.php für Multisite?

Ich möchte wp-login.php in meiner URL für Branding-Zwecke auf einem Multisite wp-login.php verstecken und umbenennen.

Aus diesem Forumsbeitrag sehe ich, dass ich mysite.com/wp-login.php zu mysite.com/login ändern mysite.com/wp-login.php , indem RewriteRule ^login$ wp-login.php in meinem .htaccess eine RewriteRule ^login$ wp-login.php . Mir gefällt, dass die URL-Leiste keine Login-Weiterleitung zu wp-login anzeigt.

Wenn ich versuche, mich unter einer mysite.com/subsite1/login dies als Weiterleitung von mysite.com/subsite1/wp-login zu http://mysite.com/subsite1/wp-login.php?privacy=1&redirect_to=%2Fsubsite1%2Flogin mysite.com/subsite1/wp-login http://mysite.com/subsite1/wp-login.php?privacy=1&redirect_to=%2Fsubsite1%2Flogin

  1. Wie kann ich es ohne die Weiterleitung in der URL-Leiste als mysite.com/subsite1/login ?

  2. Wenn ich mysite.com/wp-login.php es als Seite nicht gefunden mysite.com/wp-login.php . Groß!
    Wenn ich nun mysite.com/subsite1/wp-login.php es mysite.com/subsite1/wp-login.php , wie die Seite existiert. Ach nein!
    Wie kann ich verbergen, dass diese Seite für Unterwebsites existiert? Ich habe den functions.php Vorschlag in meinem Child-Theme ausprobiert, aber es hat eine Redirect-Schleife erstellt.

Solutions Collecting From Web of "Wie Umbenennen von wp-login.php für Multisite?"

Das wichtigste zuerst …

Die Rewrite-Regel
Im Grunde sagt das alles umschreiben (sag es laut) … wenn ich mysite.com/login und Enter mysite.com/login , dann nimm den Benutzer (rewrite) zu mysite.com/wp-login.php

Dies ist keine URL-Maske oder URL-Weiterleitung, auf die Sie hoffen.

Zweiter Teil …

Nach dem Login – Redirect auch
Die URL, die Sie sehen, enthält 2 Teile

  1. http://mysite.com/subsite1/wp-login.php
    • Dies ist die tatsächliche URL für die Anmeldeseite
    • Wie @Brasifilo sagt, sollten Sie Ihren Kunden sagen, dass sie zu mysite.com/wp-admin gehen mysite.com/wp-admin
  2. ?privacy=1&redirect_to=%2Fsubsite1%2Flogin
    • Ignoriere die ?privacy=1
    • dann &redirect_to=%2Fsubsite1%2Flogin ist ziemlich offensichtlich, wohin Sie gehen, nachdem Sie sich erfolgreich &redirect_to=%2Fsubsite1%2Flogin .

Verstecke dich, dass du WordPress benutzt
Es ist wahrscheinlich besser, dass Ihre Kunden wissen, dass Sie weiß beschriftetes WordPress haben … es würde mehr Sicherheit geben, dass ihr CMS eine vertrauenswürdige Open-Source-Anwendung ist, die von Millionen von Menschen auf der ganzen Welt verwendet wird. Versteck es nicht 🙂

Ich fand diesen Artikel eine gute Referenz und werde ein paar der Techniken einführen und einige alte Praktiken aktualisieren, basierend auf den darin enthaltenen Informationen.

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

Zum Umschreiben Login-URL, Checkout Stealth-Login – Ich habe es nicht verwendet, also nicht sicher, ob es in einer Multi-Site funktioniert, aber könnte es sich lohnen auschecken.

Und wenn Ihre Kunden Bedenken haben, WP in der URL zu sehen, könnte das Root-Thema (oder zumindest das Auschecken seiner functionen, auch praktisch sein) http://www.rootstheme.com/