X

Comment réécrire htaccess pour une meilleure URL de connexion WordPress

Extraits par IsItWP

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.

Commentaires   Laisser une réponse

  1. Ellis Benus Columbia, MO Web Developer August 19, 2019 at 3:46 pm

    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 ?

    1. Vous pourriez vouloir contacter votre hébergeur et lui demander pourquoi cela ne fonctionne pas.

  2. TourKick, Clifford P July 25, 2012 at 8:47 am

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

    1. ne devrait rien affecter, mais conservez une sauvegarde de votre htaccess et testez pour vous assurer.

  3. la redirection de l'URL de mon site ne fonctionne pas, aidez-moi

    1.  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/

  4. Ça n'a pas marché pour moi. Fallait-il le mettre avant ou à l'intérieur des balises de commentaire #begin Wordpress ?

    1. 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/

  5. bien joué…

    1. Cool, content que ça te plaise.

  6. Simpler WordPress login url | WordPress Crunch May 18, 2011 at 11:20 am

    […] à Kevin Chard pour le cool […]

  7. WordPress login page simplified April 28, 2011 at 10:56 am

    […] lien : Meilleure connexion WordPress #dd_ajax_float{ background:none repeat scroll 0 0 #FFFFFF; border:1px solid #DDDDDD; float:left; […]

  8. 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 🙂

    1. 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/

      1. 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 🙂

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

  9. Simplifier l’URL de votre page de login Wordpress | Un Blog Presque Parfait March 20, 2011 at 5:27 am

    […] Via : Lien […]

  10. Bien joué Kevin !

    1. Merci Christopher, content que ça t'ait plu.

      1. Derek Herman May 2, 2011 at 1:20 pm

        Utilisez simplement :

        RewriteRule ^login/?$ /wp-login.php [NC,L]

  11. Simpler WordPress login url March 17, 2011 at 9:52 am

    […] à Kevin Chard pour l'astuce géniale ! Si vous avez apprécié cet article, veuillez envisager de le partager ! tweetmeme_style = […]

Ajouter un commentaire

Nous sommes ravis que vous ayez choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés conformément à notre politique de confidentialité, et tous les liens sont nofollow. N'utilisez PAS de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.

Liste de contrôle de lancement WordPress

La checklist ultime pour lancer un WordPress

Nous avons compilé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi l'eBook gratuit !