Pular para o conteúdo
  • Sobre
  • Mapa do Site
  • Contato
Tudo Para WordPress
  • Dicas
  • Plugins WP
    • Advanced Custom Fields
    • Elementor
  • Glossário
  • SEO
  • + Notícias
Tudo Para WordPress

Inicial » Dicas WordPress

Alterando o link de login do WordPress

  • Guga Alves Guga Alves
  • 14 de janeiro de 2011
  • 20

Como já é de conhecimento de todos que estão familiarizados com nosso querido WordPress, a url padrão para login em nosso sistema é:

http://meusite.com.br/wp-login.php

Entretanto, quando fazemos um site em WordPress para um cliente a coisa já caminha de um modo diferente. Sim minha gente, já recebi ligação perguntando “Como eu entro mesmo no WordPress ? É /wp o que mesmo ?” !

Nada de absurdo tal questionamento, realmente decorar /wp-login.php não é tarefa das mais simples para um usuário menos técnico, portanto decidi fazer uma pequena alteração para acabar com tal pequeno problema. Vamos a ela !

Para fazer sua URL de login funcionar em http://www.meusite.com.br/login, por exemplo, para sites utilizando servidores Apache devemos apenas adicionar a linha abaixo logo no começo de nosso arquivo .htaccess :

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

Vamos entender um pouquinho desta expressão:

  • O caracter ^ é um substituto para o diretório que o arquivo htaccess está.
  • O caracter $ passa a instrução “parar a correspondência aqui”. Com isso, deixamos claro que solicitamos o uso do endereço http://www.meusite.com.br/login
  • Em seguida, colocamos o endereço completo do local que deve ser substituído: http://www.meusite.com.br/wp-login.php
  • Depois, temos as [flags], vamos entender como isso funciona:
  • Aqui, usamos as flags [NC,L]. A instrução NC significa “no case”. Isso quer dizer que “LoGIN” deve funcionar da mesma forma que “login”, deixando claro que qualquer letra maiúscula ou minúscula não causará qualquer diferenciação, funcionando da mesma forma. Já a instrução L passa a instrução “last”. Isso quer dizer que qualquer comando nas próximas linhas do .htaccess não será interpretada por esta linha, dizendo que as instruções para esta regra acabam aqui.
  • Note que desta forma não estaremos criando um redirecionamento, estaremos reescrevendo a URL, o que funciona de uma forma muito mais clean. Se você preferir um redirecionament, você pode adicionar um R nas flags também.
  • Lembre-se também que não devemos permitir que um robô de busca indexe este endereço , portanto não se esqueça de adicionar a linha “Dissallow: /login” no seu arquivo robots.txt presente na raiz do seu servidor.
  • Lembre-se também que para o .htaccess entender comandos Rewrite, você deve ter antes a linha RewriteEngine On

Antes que pergunte, sim, você pode fazer o mesmo para o link www.seusite.com.br/wp-admin usando a mesma idéia !

No final das contas, nosso trecho de código ficaria assim:

RewriteEngine On
 RewriteRule ^login$ http://www.myurl.com/wordpress/wp-login.php [NC,L]
 RewriteRule ^login$ http://www.myurl.com/wordpress/wp-admin/index.php [NC,L]
Compartilhe o artigo com um colega!
Imagem padrão
Guga Alves

Analista de Sistemas, Pós graduado em Marketing Digital e idealizador dos sites Tudo Para WordPress e Remotamente.
Possuo sólidos conhecimento de SEO, já trabalhei no maior projeto feito com WordPress no mundo, o WordPress.com e palestrei em diversos eventos como Campus Party e WordCamp Porto Alegre, São Paulo, Florianópolis, Fortaleza e Belo Horizonte.
Organizador do WordCamp Rio de Janeiro 2014 e 2015.

Artigos: 274
Post anterior WordPress 3.0.4 com atualização crítica de segurança!
Próximo Post Jump2.me para WordPress 1.2 (PT-BR)

20 comentários

  1. Rodrigo Sousa

    Rodrigo Sousa

    26 de junho de 2013 / 10:40 Responder

    Estou migrando do Joomla para o WordPress, estou impressionado com a capacidade desse CMS.

    Muito obrigado pela dica. Muito útil mesmo.

  2. Douglas Lamartine

    Douglas Lamartine

    6 de agosto de 2013 / 12:50 Responder

    Olá
    boa tarde.
    Muito boa sua dica.
    Parabéns pelo site.
    Estou com um problema e caso possa me ajudar ficarei muito grato.

    Quando tento logar no wordpress através da página wp-login.php, para acessar o painel administrativo: Digito o login e senha, mas aparece tudo em branco. Mesmo que eu erre a senha fica assim. Já apaguei todo o script WP e instalei tudo novamente, mas acontece o mesmo erro.

    Ficarei muito grato caso possa me ajudar.

  3. rudney

    rudney

    29 de abril de 2014 / 7:11 Responder

    achei legal a dica e ja havia feito isso, mas qdo você digita tipo a palavra login para entrar no site ou a palavra que você usou ele aceita mas a url do site continua aparecendo /wp-login.php, como ocultar essa url padrao ou alterar ?

    ex :
    qdo digitar a palavra login ser direcionado a outra url em vez de wp-login.php

  4. Thamires

    Thamires

    17 de novembro de 2015 / 19:20 Responder

    esse meusite que você colocou é pra colocar assim ou é só o nome do SEU site mesmo?

    • Guga Alves

      Guga Alves

      19 de novembro de 2015 / 13:05 Responder

      é exemplo, troque pelo seu!

  5. http://www.passagensmaisbaratas.com/

    http://www.passagensmaisbaratas.com/

    15 de dezembro de 2017 / 23:29 Responder

    Olá, funciona muito bem para afastar os abelhudos da página de Login! Vallew, ótima dica e obrigado!!

  6. Max Medina

    Max Medina

    15 de dezembro de 2018 / 22:10 Responder

    tava procurando exatamente por isso…. depois de quase 1 hora… hahaha…

    valeu mesmo!

Navegação de comentários

← Comentários antigos

Deixar uma respostaCancelar resposta

Posts Recentes

  • Como baixar versões antigas de plugins no repositório oficial?
  • webp
    WordPress 5.8 adiciona suporte a imagens WebP
  • WordPress filters – Lista completa de filtros!
    Um comentário
  • 10 melhores plugins de Live chats para sites WordPress
  • Review: Elementor Page Builder

Glossário WordPress

  • htaccess
  • Spam
  • Filtros (filters)
  • Backlinks
  • Breadcrumbs

Posts relacionados

Como baixar versões antigas de plugins no repositório oficial?

  • 16 de setembro de 2021

WordPress filters – Lista completa de filtros!

  • 5 de março de 2020
  • Um comentário

Customizando a página de login de seu WordPress

  • 21 de fevereiro de 2020
  • Um comentário
  • Contato
  • Glossário
  • Mapa do Site
  • Sobre
Copyright © 2022 - WordPress Theme by Guga Alves