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 snippets de código no WordPress, consulte nosso guia sobre como adicionar snippets 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 Desenvolvedor Web 19 de agosto de 2019 às 15:46

    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 25 de julho de 2012 às 8:47

    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. URL de login do WordPress mais simples | WordPress Crunch 18 de maio de 2011 às 11:20

    […] para Kevin Chard pelo legal […]

  7. Página de login do WordPress simplificada 28 de abril de 2011 às 10:56

    […] 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. Simplificar a URL da sua página de login do WordPress | Um Blog Quase Perfeito 20 de março de 2011 às 5:27

    […] Via : Link […]

  10. Bom trabalho Kevin!

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

      1. Apenas use:

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

  11. URL de login do WordPress mais simples 17 de março de 2011 às 9:52

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

Adicionar um comentário

Ficamos felizes que você tenha escolhido 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!