X

Como Reescrever htaccess para uma Melhor URL de Login do WordPress

Snippets por IsItWP

Você está procurando uma maneira de alterar sua URL de login e torná-la mais agradável? Embora provavelmente exista um plugin para isso, criamos um pequeno trecho de código que você pode usar para reescrever o .htaccess para uma melhor URL de login do WordPress.

Instruções:

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

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

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

Se você gostou deste trecho de código, considere conferir 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 para WordPress.

Comentários   Deixe uma Resposta

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

    Estou tentando usar o seguinte:

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

    Nem este nem o fornecido no artigo estão funcionando. Alguma sugestão?

    1. Você pode querer entrar em contato com seu provedor de hospedagem e perguntar por que não está funcionando.

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

    Eu não testei pessoalmente, mas como a função funcionaria com define(‘FORCE_SSL_LOGIN’, true); (ou seja, com HTTPS)?

    1. não deve afetar nada, mas mantenha um backup do seu htaccess e teste as coisas para ter certeza.

  3. meu redirecionamento de URL do site não está funcionando, alguma ajuda?

    1.  Se você tiver problemas com htaccss, pode usar este plugin para fazer o mesmo.
      planetozh.com/blog/2011/01/pretty-login-url-a-simple-rewrite-api-plugin-example/

  4. Não funcionou para mim. Eu precisava colocá-lo antes ou dentro das tags de comentário #begin Wordpress?

    1. Olá Jerry, se você tiver problemas para fazer isso funcionar, pode tentar este plugin para fazer o mesmo.  http://planetozh.com/blog/2011/01/pretty-login-url-a-simple-rewrite-api-plugin-example/

  5. bom trabalho...

    1. Legal, fico feliz que você goste.

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

    […] para Kevin Chard pelo legal […]

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

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

  8. Não consegui fazer isso funcionar da maneira que você descreve, ele redirecionará...

    http://www.website.com/login

    Mas não...

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

    Note a barra final. Depois de um pouco de mexer, descobri que adicionar ?/? à regra permitiria uma barra opcional...

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

    Não sou um especialista em mod_rewrite, mas isso parece funcionar como esperado agora. Espero que você ache isso útil 🙂

    1. Olá Dale, você tem certeza de que configurou tudo corretamente? Porque para fazer um redirecionamento, precisaríamos estar usando uma flag R para redirecionamento. Se você estiver tendo problemas, o ozh tem um plugin para WordPress que deve ajudar.

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

      1. Não tenho certeza se quis dizer redirecionamento, acho que deveria ter dito "reescrita". Meu ponto era que, para ser consistente com a forma como o WordPress reescreve seus permalinks, quando tentei seu exemplo, pensei que também deveria permitir uma barra final opcional.

        Na verdade, infelizmente meu exemplo acima está ligeiramente incorreto, de acordo com a documentação do mod_rewrite no apache.org…

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

        … podemos usar o quantificador “?” (0 ou 1 ocorrências do texto precedente) para permitir uma barra opcional. Veja o seguinte exemplo…

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

        Obrigado pelo link, a propósito. O plugin Ozh realmente usa a mesma regra dada no meu exemplo, queria ter lido a página deles antes de postar meu primeiro comentário!

        Obrigado Kevin, seu site é uma mina de ouro 🙂

      2. Sem problemas Dale, fico feliz que você tenha resolvido as coisas. Mina de ouro! Que bom ouvir isso, fico feliz que você goste do 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. Bom trabalho Kevin!

    1. Obrigado Christopher, fico feliz que você tenha gostado.

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

        Apenas use:

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

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

    […] para Kevin Chard pela dica legal! Se você gostou deste artigo, considere compartilhá-lo! tweetmeme_style = […]

Adicionar um Comentário

Ficamos felizes que você escolheu deixar um comentário. Por favor, tenha em mente 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.

Checklist de Lançamento WordPress

O Checklist Definitivo para Lançamento de WordPress

Compilamos todos os itens essenciais da lista de verificação para o lançamento do seu próximo site WordPress em um e-book prático.
Sim, envie-me o eBook Gratuito!