X

Como reescrever o htaccess para obter um URL de login melhor no WordPress

Snippets by IsItWP

Está procurando uma maneira de alterar seu URL de login e torná-lo mais bonito? Embora provavelmente exista um plug-in para isso, criamos um trecho de código rápido que você pode usar para reescrever o .htaccess para obter um URL de login melhor no WordPress.

Instruções:

Tudo o que você precisa fazer é adicionar esse código ao seu arquivo .htaccess:


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

Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como adicionar corretamente trechos de código no WordPress para não danificar seu site acidentalmente.

Se você gostou desse snippet de código, considere dar uma olhada em nossos outros artigos no site, como: 7 melhores serviços de VPN para usuários do WordPress e como criar um formulário de doação no WordPress.

Comentários   Deixe uma resposta

  1. Ellis Benus Columbia, MO Web Developer agosto 19, 2019 em 3:46 pm

    I’m attempting to use the below:

    RewriteRule ^login/(.*)$ wp-login.php/$1 [QSA,L]

    Neither this nor the one provided in the article are working. Any suggestions?

    1. You may want to reach out to your host and ask why it’s not working.

  2. TourKick, Clifford P julho 25, 2012 em 8:47 am

    I didn’t test it myself, but how would the function work with define(‘FORCE_SSL_LOGIN’, true); (i.e. with HTTPS)?

    1. should not affect anything, but keep a backup of your htaccess and test things out to make sure.

  3. my website url redirect not working any help

    1.  If you have issue with htaccss you can use this plugin to do the same.
      planetozh.com/blog/2011/01/pretty-login-url-a-simple-rewrite-api-plugin-example/

  4. Didn’t work for me. Did I need to put it before or inside the #begin WordPress comment tags?

    1. Hi Jerry, if you have problems getting this running you can try this plugin to do the same.  http://planetozh.com/blog/2011/01/pretty-login-url-a-simple-rewrite-api-plugin-example/

  5. nice one…

    1. Cool glad you like it.

  6. Simpler WordPress login url | WordPress Crunch maio 18, 2011 em 11:20 am

    […] to Kevin Chard for the cool […]

  7. WordPress login page simplified abril 28, 2011 em 10:56 am

    […] link: Better WordPress login #dd_ajax_float{ background:none repeat scroll 0 0 #FFFFFF; border:1px solid #DDDDDD; float:left; […]

  8. I couldnt get this to work in the way you describe, it will redirect…

    http://www.website.com/login

    But not…

    http://www.website.com/login/

    Notice the trailing slash. After a bit of fiddling I found that adding ?/? to the rule would allow for an optional slash…

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

    Im not mod_rewite expert, but this does seem to work as expected now. Hopefully you’ll find this helpful 🙂

    1. Hi Dale, are you sure you have everything correct? because to do a redirect we would need to be using a R flag for redirect. If you are having problems ozh has a wordpress plugin that should help.

      http://planetozh.com/blog/2011/01/pretty-login-url-a-simple-rewrite-api-plugin-example/

      1. Not sure if I meant redirect, I think I should have said “rewrite”. My point was that to be consistent with the way WordPress rewrites its permalinks, when I tried your example I thought it should also allow for an optional trailing slash.

        In fact, unfortunately my example above is slightly incorrect, according to the mod_rewrite docs at apache.org…

        http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#RewriteRule

        … we can use the quantifier “?” (0 or 1 occurrences of the preceding text) to allow for an optional slash. See the following example…

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

        Thanks for the link by the way. The Ozh plugin does actually use the same rule given in my example, wish I had read their page before posting my first comment!

        Thanks Kevin, yoru site is a goldmine 🙂

      2. No problem Dale glad you got things sorted out. Goldmine! That is nice to hear, glad you enjoy the site.

  9. Simplifier l’URL de votre page de login Wordpress | Un Blog Presque Parfait março 20, 2011 em 5:27 am

    […] Via : Lien […]

  10. Nice one Kevin!

    1. Thanks Christopher, glad you liked it.

      1. Just use:

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

  11. Simpler WordPress login url março 17, 2011 em 9:52 am

    […] to Kevin Chard for the cool tip! If you enjoyed this article, please consider sharing it! tweetmeme_style = […]

Adicionar um comentário

Ficamos felizes por você ter optado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

WordPress Launch Checklist

A lista de verificação definitiva para o lançamento do WordPress

Compilamos todos os itens essenciais da lista de verificação para o lançamento de seu próximo site WordPress em um ebook prático.
Sim, envie-me o livro eletrônico gratuito grátis!