22 set

Que tal uma URL de login customizada?

Categoria: - Comentários (6)

Sim! Vou te ensinar a usar o arquivo .htaccess para personalizar a URL que dá acesso ao Painel Administrativo do seu WordPress.

A URL padrão para entrar em seu painel WordPress é: http://seusite.com/wp-login.php. Ou se você tiver instalado em um subdiretório, http://seusite.com/wordpress/wp-login.php. Seria interessante que essa URL fosse mais limpa, mais simples, especialmente quando você está fazendo algo para um cliente e tem que ensinar o login pelo telefone.

Ainda bem que existe o arquivo .htaccess (somente para usuários Linux), que pode nos ajudar a mudar isso de forma bem fácil.

Por exemplo: Vamos fazer com que a URL de login do nosso WordPress seja apenas http://seusite.com/login. Abra o arquivo .htaccess que está na raiz da sua instalação e adicione o código abaixo, logo após as regras de rewrite do WordPress:

Por favor, lembre-se de alterar onde diz “SEUSITE.COM” para o domínio do seu site, ok?

  • O circunflexo (^) é um substituto para o diretório em que o .htaccess está, ou seja, se este arquivo estiver na raiz do seu site, ele vai pegar http://seusite.com.
  • O $ significa “páre de procurar aqui” (Estamos procurando por http://seusite.com/login)
  • Então, após o espaço que você coloca a URL que vamos utilizar. E aí está nossa URL de login perfeitamente válida.
  • Depois da URL, temos algumas “flags”. Vamos usar duas: NC e L.  NC significa “no case”, ou seja, tanto faz LoGiN ou login, ele irá procurar por ambos, não importa o caso (se maiúsculo ou minúsculo). L significa “last”, ou seja, “Não processe nada após esta regra”, indicando que a regra atual deve ser aplicada imediatamente, sem considerar outras regras.
  • Observe que isto não redireciona, ele reescreve (rewrite), o que eu acho mais limpo. Se você preferir um redirecionamento, poderá usar a “flag” R também.

Mais detalhes sobre as “flags” do Apache .htaccess, aqui.

Se preferir, você pode usar um plugin para fazer esse serviço. Veja:

Download: http://wordpress.org/extend/plugins/ozh-simpler-login-url/

Comentários ( 6 )

  • This piece of writing is in fact a fastidious one it helps new the web users, who are wishing in favor of blogging.

  • camilo

    Drika, uma dúvida… quando instalamos o site já em uma pasta do tipo, “www.dominio.com.br/site” e mudamos as configs para o site abrir na url raiz a página de login sempre fica “dominio.com.br/site/wp-login.php” dessa mesma forma conseguimos fazer o “dominio.com.br/login” ?

    Sempre aprendendo com você.

    Bjs

    • wpmidia

      Olá Camilo!

      Sim! Eu acredito que sim. Não testei ainda, mas acho que basta que informemos a pasta no código, assim:

      RewriteRule ^login$ http://SEUSITE.COM/SITE/wp-login.php [NC,L]

      Abs.
      Míriam

  • Felipe

    Gostei muito da dica! Já adicionei o site ao meu RSS!

    Parabéns pelo trabalho!

  • Lucas

    Muito boa essa dica.

    Queria saber se eu posso usar outro nome, por exemplo “senha” invés de login? Pq qualquer um pode digitar meu domino/login e vai ver que meu site é wordpress, queria algo mais seguro e oculto. Tem como?

    P.S. seus post são bons d+

    vlw,

    L.F.

    • wpmidia

      Olá Lucas!
      Sim, pode ser o que você quiser =)

      /senha, /admin, /painel ….. o que você achar pertinente para o seu projeto.

      Abs.
      Miriam de Paula.

Envie seu comentário

Resize-me!