Gerador de Redirect 301
Como configurar o arquivo .htaccess no seu site!
Acessando via ftp ou gerenciador de arquivos da sua hospedagem, o arquivo .htaccess fica na pasta raiz public_html ou a www, e normalmente o arquivo fica oculto, então é necessário configurar para apresentar arquivos ocultos, após localizar o arquivo
Como configurar o redirect com o HTML Meta Tag!
Você deve copiar o código gerado acima e colar ele dentro da tag <head>, veja um exemplo de como ficará seu código:
Explicando o código de redirect 301 com meta tag
<meta http-equiv="refresh", neste trecho especificamos a tag meta com o tipo de protocolo http igual a refresh, ou seja, para atualizar.
content="2;url=https://devtools.com.br/gerador-de-redirect-301/"/>, aqui especificamos o conteúdo, que terá como primeiro parâmetro o tempo, ou seja, a cada 2 segundos a página será atualizada, no segundo parâmetro indicamos a url que será redirecionado o usuário.
Então o código irá apresentar a página normalmente e após 2 segundos irá atualizar enviando o usuário para o endereço apontado. Caso você queira pode alterar o tempo para o que melhor lhe atender.
Como configurar o redirect com Javascript!
Você deve copiar o código gerado acima e colar ele dentro da tag <head>, veja um exemplo de como ficará seu código:
Explicando o código de redirect 301 com Javascript
<script> window.location="https://devtools.com.br/gerador-de-redirect-301/</script>, neste trecho especificamos o uso do escopo window, item location, e especificamos a url destino, este código deve ser adicionado a página que existe hoje, ou seja, a página antiga, ao momento que ela foi carregada, fará o redirecionamento.
Como configurar o redirect com PHP!
Você deve copiar o código gerado acima e colar ele dentro do seu arquivo PHP, veja como deve ficar:
Perguntas Frequentes
O que é redirecionamento 301?
Redirecionamento 301 ou simplesmente redirect 301 é a forma de informar aos usuários da Internet que o que existia em determinado endereço mudou definitivamente para outro endereço.
Para que serve o redirecionamento 301?
Como vimos acima o redirect 301 serve pra informar a mudança definitiva de endereço, esta informação é válida tanto para nós, usuários, quanto para os mecanismos de busca como Google, Bing e demais.
Façamos uma analogia para exemplificar, uma loja mudou de endereço, e no local antigo os proprietários deixaram uma placa informando que mudaram e deixam o novo endereço, desta forma quem foi até aquele endereço fica sabendo da mudança e qual o novo local.
Como redirecionar um site com www para sem www?
No código abaixo exemplifico como eu faço o redirecionamento do meu site para uma url sem o uso do www utilizando o arquivo htaccess, este arquivo normalmente fica oculto no diretório de arquivos de sua hospedagem, veja:
# CONFIGURÃÇÃO SEM WWW
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.(.*) [NC]
RewriteRule ^(.*)$ https://devtools.com.br/$1 [L,R=301]
Muito se questiona qual a melhor opção, com ou sem o www, eu particularmente prefiro sem, pois, deixa o link mais curto, mais fácil de ser memorizado pelo usuário, mas não existe regra.
Por que devo escolher a url com ou sem www?
Porque se o seu site vai responder nos dois endereços, por exemplo:
https://www.devtools.com.br
E
https://devtools.com.br
E ao responder em dois endereços o seu conteúdo pode ser considerado pelos mecanismos de busca como duplicado, e isto é muito prejudicial para sua estratégia SEO, então escolha seu formato e deixe só ele ativo.
Como redirecionar um site de http para https?
Quando configurei acima o uso da url sem o www eu já direcionei todo o acesso para o protocolo https, então, se deseja fazer o redirecionamento para a versão com protocolo https só adaptar para seu cenário. O trecho foi:
RewriteRule ^(.*)$ https://devtools.com.br/$1 [L,R=301]