Personnaliser les URL des pages de connexion et d'inscription WordPress?


11

J'ai installé Multisite. Je l'ai marqué en blanc à l'aide du plugin Whitelabel-CMS, mais je ne peux pas personnaliser les URL des pages d'inscription et de connexion.

Puis-je changer l'URL de la page de connexion de mon multisite? Je souhaite modifier les URL des pages d'inscription, de connexion et d'inscription.

Pourriez-vous m'aider à personnaliser ces URL? Y a-t-il une telle possibilité?

Mise à jour: j'ai changé le fichier .htaccess comme ceci:

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

Je ne suis pas sure de ce que je vais faire ensuite .


vous pouvez utiliser le plugin de connexion furtif wordpress.org/extend/plugins/stealth-login
mireille raad

1
Je l'ai essayé il y a trois mois, je l'ai désactivé car je reçois des erreurs si je l'utilise et le plugin n'a pas de mises à jour depuis un moment.
user391

Réponses:


7

Vous pouvez utiliser un fichier htaccess pour renommer les adresses de connexion et d'enregistrement en versions plus faciles à mémoriser:

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

En utilisant ce qui était dans ce lien, nous pouvons étendre la simple adresse de connexion en une simple inscription et une simple adresse d'enregistrement comme suit:

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

N'oubliez pas que ceux-ci doivent aller directement après la RewriteBase /déclaration


J'essaierai ceci. Y a-t-il une possibilité d'erreurs à l'avenir avec des plugins Si nous remplaçons les URL?
user391

J'ai ajouté J'ai ajouté le code au fichier .htaccess .Mais il n'y a pas de changement. Dois-je créer de nouveaux fichiers avec les nouveaux noms?
user391

non, vous n'avez pas besoin de nouveaux fichiers, si vous aviez lu la page que je vous ai liée, vous verriez que ce n'est pas tout ce que vous devez faire, vous devez les placer dans la section ifmodule après RewriteBase /
Tom J Nowell

@ user391: Bien sûr, si vous ajoutez cela à votre .htaccessfichier, le lien http://www.example.com/loginsera équivalent à http://www.example.com/wp-login.php, mais WordPress ne sait pas que le bon formulaire existe. Vous devez donc modifier vous-même les liens vers la page de connexion .
Jan Fabry

J'ai changé le fichier htaccess avec le code que j'ai mis à jour dans cette question. Mais je ne sais pas comment continuer.
user391
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.