web-dev-qa-db-fra.com

Rewrite wp-login.php URLS en pages statiques?

Je ne parviens pas à rediriger quelques éléments de WP.

J'utilise un profil/un éditeur de profil et j'utilise également un identifiant/un registre. Naturellement, je voudrais rediriger les URL standard wp-login.php vers des URL spécifiques.

Principalement :

http://www.mysite.com/wp-login.php?action=lostpassword => http://www.mysite.com/login/forgot/

http://www.mysite.com/wp-login.php?action=register => http://www.mysite.com/register/

http://www.mysite.com/wp-login.php , http://www.mysite.com/wp-login.php?action={anything} , etc => http://www.mysite.com/login/

J'ai essayé d'utiliser RewriteRule dans mon fichier .htaccess, à savoir:

RewriteRule ^login$ http://yoursite.com/wp-login.php [NC,L]

pour tester les réécritures, et rien ne s'est passé.

J'ai aussi été un peu infructueux avec add_rewrite_rule()

Si quelqu'un pouvait m'orienter dans la bonne direction, ce serait très apprécié!

Merci, Tre

1
tr3online

Ozh propose un excellent didacticiel sur les jolies URL de connexion, qui pourrait vous être utile - Pretty Login URL: un exemple de plug-in d'API Rewrite Simple

1
Mamaduka