Personalizzare gli URL delle pagine di accesso e iscrizione di WordPress?


11

Ho installato Multisite. L'ho inserito nella whitelabel usando il plug-in Whitelabel-CMS, ma non riesco a personalizzare gli URL delle pagine di iscrizione e accesso.

Posso modificare l'URL della pagina di accesso del mio sito? Voglio cambiare gli URL delle pagine di iscrizione, accesso e registrazione.

Potresti aiutarmi con la personalizzazione di questi URL? Esiste tale possibilità?

Aggiornamento: ho modificato il file .htaccess in questo modo:

<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>

Non sono sicuro di cosa fare dopo.


puoi usare il plug-in di accesso invisibile wordpress.org/extend/plugins/stealth-login
mireille raad

1
L'ho provato tre mesi fa, l'ho disattivato perché sto usando degli errori, e il plugin non ha aggiornamenti da un po '.
user391

Risposte:


7

È possibile utilizzare un file htaccess per rinominare gli indirizzi di accesso e di registrazione per ricordare più facilmente le versioni:

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

Usando ciò che era in quel link possiamo estendere ulteriormente il semplice indirizzo di accesso in una semplice iscrizione e un semplice indirizzo di registro come segue:

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

Ricorda che questi devono andare direttamente dopo la RewriteBase /dichiarazione


Proverò questo. C'è qualche possibilità di errori in futuro con eventuali plugin Se sostituiamo gli URL?
user391

Ho aggiunto che ho aggiunto il codice al file .htaccess. Ma non ci sono cambiamenti. Devo creare nuovi file con i nuovi nomi?
user391

no non hai bisogno di nuovi file, se avessi letto la pagina a cui mi sono collegato vedresti che non è tutto ciò che devi fare, devi inserirli nella sezione ifmodule dopo RewriteBase /
Tom J Nowell

@ user391: Ovviamente, se aggiungi questo al tuo .htaccessfile, il link http://www.example.com/loginsarà equivalente a http://www.example.com/wp-login.php, ma WordPress non sa che esiste il bel modulo. Quindi devi cambiare tu stesso i link alla pagina di accesso .
Jan Fabry,

Ho modificato il file htaccess con il codice che ho aggiornato in questa domanda. Ma non sono sicuro di come procedere ulteriormente.
user391
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.