Vous cherchez un moyen de changer votre URL de connexion et de la rendre plus attrayante ? Bien qu'il existe probablement un plugin pour cela, nous avons créé un extrait de code rapide que vous pouvez utiliser pour réécrire .htaccess pour une meilleure URL de connexion WordPress.
Instructions :
Tout ce que vous avez à faire est d'ajouter ce code à votre fichier .htaccess :
RewriteRule ^login$ http://website.com/wp-login.php [NC,L]
Note : Si c'est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur comment ajouter correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.
Si vous avez aimé cet extrait de code, veuillez envisager de consulter nos autres articles sur le site comme : 7 meilleurs services VPN pour les utilisateurs de WordPress et comment créer un formulaire de don WordPress.
J'essaie d'utiliser ce qui suit :
RewriteRule ^login/(.*)$ wp-login.php/$1 [QSA,L]
Ni celui-ci ni celui fourni dans l'article ne fonctionnent. Des suggestions ?
Vous pourriez vouloir contacter votre hébergeur et lui demander pourquoi cela ne fonctionne pas.
Je ne l'ai pas testé moi-même, mais comment la fonction fonctionnerait-elle avec define(‘FORCE_SSL_LOGIN’, true); (c'est-à-dire avec HTTPS) ?
ne devrait rien affecter, mais conservez une sauvegarde de votre htaccess et testez pour vous assurer.
la redirection de l'URL de mon site ne fonctionne pas, aidez-moi
Si vous avez un problème avec htaccss, vous pouvez utiliser ce plugin pour faire la même chose.
planetozh.com/blog/2011/01/pretty-login-url-a-simple-rewrite-api-plugin-example/
Ça n'a pas marché pour moi. Fallait-il le mettre avant ou à l'intérieur des balises de commentaire #begin Wordpress ?
Salut Jerry, si tu as des problèmes pour faire fonctionner cela, tu peux essayer ce plugin pour faire la même chose. http://planetozh.com/blog/2011/01/pretty-login-url-a-simple-rewrite-api-plugin-example/
bien joué…
Cool, content que ça te plaise.
[…] à Kevin Chard pour le cool […]
[…] lien : Meilleure connexion WordPress #dd_ajax_float{ background:none repeat scroll 0 0 #FFFFFF; border:1px solid #DDDDDD; float:left; […]
Je n'ai pas réussi à faire fonctionner cela de la manière dont tu le décris, cela redirige…
http://www.website.com/login
Mais pas…
http://www.website.com/login/
Remarquez la barre oblique finale. Après quelques tâtonnements, j'ai trouvé qu'ajouter ?/? à la règle permettrait une barre oblique optionnelle…
RewriteRule ^login?/?$ http://website.com/wp-login.php [NC,L]
Je ne suis pas un expert en mod_rewrite, mais cela semble fonctionner comme prévu maintenant. J'espère que tu trouveras cela utile 🙂
Salut Dale, es-tu sûr que tout est correct ? car pour faire une redirection, nous devrions utiliser un indicateur R pour redirection. Si tu as des problèmes, ozh a un plugin WordPress qui devrait aider.
http://planetozh.com/blog/2011/01/pretty-login-url-a-simple-rewrite-api-plugin-example/
Je ne suis pas sûr si j'ai voulu dire redirection, je pense que j'aurais dû dire "réécriture". Mon point était que pour être cohérent avec la façon dont Wordpress réécrit ses permaliens, lorsque j'ai essayé ton exemple, j'ai pensé qu'il devrait également permettre une barre oblique finale optionnelle.
En fait, malheureusement mon exemple ci-dessus est légèrement incorrect, selon la documentation de mod_rewrite sur apache.org…
http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#RewriteRule
… nous pouvons utiliser le quantificateur « ? » (0 ou 1 occurrence du texte précédent) pour permettre une barre oblique facultative. Voir l'exemple suivant…
RewriteRule ^login/?$ http://website.com/wp-login.php [NC,L]
Merci pour le lien au passage. Le plugin Ozh utilise en fait la même règle que celle donnée dans mon exemple, j'aurais aimé lire leur page avant de poster mon premier commentaire !
Merci Kevin, ton site est une mine d'or 🙂
Pas de problème Dale, content que tu aies résolu les choses. Mine d'or ! C'est agréable à entendre, content que tu apprécies le site.
[…] Via : Lien […]
Bien joué Kevin !
Merci Christopher, content que ça t'ait plu.
Utilisez simplement :
RewriteRule ^login/?$ /wp-login.php [NC,L]
[…] à Kevin Chard pour l'astuce géniale ! Si vous avez apprécié cet article, veuillez envisager de le partager ! tweetmeme_style = […]