Anpassen der URLs von WordPress-Anmelde- und Anmeldeseiten?

11

Ich habe Multisite installiert. Ich habe es mit dem Whitelabel-CMS-Plugin mit einem Whitelabel versehen, kann jedoch die URLs der Anmelde- und Anmeldeseiten nicht anpassen.

Kann ich die URL der Anmeldeseite meiner Multisite ändern? Ich möchte die URLs der Anmelde-, Anmelde- und Registrierungsseiten ändern.

Können Sie mir bei der Anpassung dieser URLs helfen? Gibt es eine solche Möglichkeit?

Update: Ich habe die .htaccess-Datei folgendermaßen geändert:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^login$ /wp-login.php [L]
RewriteRule ^signup$ /wp-signup.php [L]
RewriteRule ^register$ /wp-register.php [L]
RewriteRule ^index\.php$ - [L]

# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]
</IfModule>

Ich bin mir nicht sicher, was ich als nächstes tun soll.

Benutzer391
quelle
Sie können das Stealth-Login-Plugin wordpress.org/extend/plugins/stealth-login
mireille raad
1
Ich habe es vor drei Monaten versucht. Ich habe es deaktiviert, da ich einige Fehler erhalte, wenn ich es benutze. Und das Plugin hat für eine Weile keine Updates.
user391

Antworten:

7

Sie können eine htaccess-Datei verwenden, um die Anmelde- und Registrierungsadressen umzubenennen und die Versionen leichter zu merken:

http://wpguy.com/articles/an-easy-to-remember-login-address/

Mit dem Link können wir die einfache Anmeldeadresse wie folgt in eine einfache Anmeldung und eine einfache Registeradresse erweitern:

RewriteRule ^login$ /wp-login.php [L]
RewriteRule ^signup$ /wp-signup.php [L]
RewriteRule ^register$ /wp-register.php [L]

Denken Sie daran, dass diese direkt nach der RewriteBase /Anweisung stehen müssen

Tom J Nowell
quelle
Ich werde es versuchen. Gibt es in Zukunft die Möglichkeit von Fehlern mit Plugins, wenn wir die URLs ersetzen?
user391
Ich habe hinzugefügt. Ich habe den Code zur .htaccess-Datei hinzugefügt. Aber es gibt keine Änderung. Muss ich neue Dateien mit den neuen Namen erstellen?
user391
Nein, Sie benötigen keine neuen Dateien. Wenn Sie die von mir verlinkte Seite gelesen haben, werden Sie feststellen, dass dies nicht alles ist, was Sie tun müssen. Sie müssen sie nach RewriteBase /
Tom J Nowell
@ user391: Natürlich, wenn Sie diese zu Ihrer hinzufügen .htaccessDatei, die Verbindung http://www.example.com/loginwird zu entsprechen http://www.example.com/wp-login.php, aber Wordpress nicht weiß , dass die schöne Form existiert. Sie müssen also die Links zur Anmeldeseite selbst ändern .
Jan Fabry
Ich habe die htaccess-Datei mit dem Code geändert, den ich in dieser Frage aktualisiert habe. Ich bin mir jedoch nicht sicher, wie ich weiter vorgehen soll.
user391