Existem vários motivos para redirecionar um URL e algumas maneiras básicas de abordá-lo. Para um site que já tem muito tráfego e bons resultados de mecanismo de pesquisa, mas precisa alterar os endereços de domínio, um redirecionamento é uma boa escolha para o período de transição. Seu tráfego ainda vai para o domínio antigo, mas é redirecionado automaticamente para o novo. Com o tempo, à medida que os mecanismos de pesquisa atualizam seus bancos de dados, o novo domínio obtém seus próprios resultados de pesquisa. Um redirecionamento também pode fazer com que vários URLs diferentes sejam direcionados para um único site e pode encurtar endereços de URL complexos. Os métodos de redirecionamento de um URL dependem do código em que seu site está escrito e de quanta confiança e experiência você tem com a edição desse código.
Passos
Método 1 de 4: Codificando um Redirecionamento.htaccess 301
Etapa 1. Descubra se o seu site está sendo executado em um servidor Apache
Isso é necessário para seguir em frente com o método.htaccess - verifique com seu host da web se não tiver certeza.
Etapa 2. Localize e baixe seu arquivo.htaccess
Um arquivo.htaccess é um arquivo que os servidores da web verificam para obter informações sobre como lidar com erros, segurança e redirecionar solicitações para o seu site. Verifique o diretório raiz (onde todos os arquivos do seu site são armazenados) e baixe o arquivo para edição.
Etapa 3. Crie um arquivo.htaccess
Se não houver nenhum.htaccess em sua pasta raiz no momento, você pode criar um usando um aplicativo como o Bloco de notas (ou um aplicativo de texto simples semelhante). O código do arquivo está contido na próxima etapa.
- Certifique-se de que, ao salvar seu arquivo.htaccess, ele comece com um “.”
- Observe que este arquivo não tem extensão final (por exemplo, “.com” ou “.txt”)
Passo 4. Digite o código. Cole o seguinte código no arquivo de texto.htaccess: redirect 301 /old/oldURL.com
- No código, "oldURL.com" representa o endereço da página de destino de onde seus visitantes precisarão ser redirecionados, enquanto "https://www.newURL.com" representa o endereço para o qual você gostaria que seus visitantes fossem redirecionados.
- Deve haver exatamente um espaço em branco entre "oldURL.com" e "http:"
- Não adicione "https:// www" ao URL (antigo) na primeira parte do código!
- O código "301" é mais comumente usado em sites redirecionados e significa "movido permanentemente". Pesquise outros códigos "300" para aprender sobre outras funções.
Etapa 5. Defina o novo destino de URL
Altere “https://www.newURL.com” para o endereço de domínio para o qual deseja que os visitantes sejam redirecionados.
Etapa 6. Salve o novo arquivo.htaccess
Altere a lista suspensa para “todos os arquivos” e salve o arquivo como.htaccess sem extensão.
Etapa 7. Crie um backup
Renomeie todos os arquivos.htaccess ou html existentes com o mesmo nome para manter uma cópia de backup. Por exemplo, use o nome.htaccessbackup para encontrar e reconhecer o arquivo caso precise restaurar o código anterior.
Etapa 8. Faça upload do arquivo modificado para o diretório raiz do domínio antigo
Agora que você modificou o código, precisa colocar este arquivo de volta para que o URL antigo possa lê-lo e redirecionar conforme planejado.
Etapa 9. Teste o redirecionamento
Abra uma nova janela de navegação privada e digite o antigo nome de domínio em seu navegador. Se você fez tudo corretamente, ele redirecionará para o novo site.
- Usar uma janela de navegação privada simplesmente garante que seu navegador está acessando o novo redirecionamento em vez de depender de dados em cache (dados armazenados para ajudar as páginas mais visitadas a carregar mais rápido).
- Em vez de uma janela de navegação privada, você também pode limpar o cache do navegador por meio do menu de preferências do navegador. Para obter mais informações sobre como fazer isso, consulte Clear-Your-Browser's-Cache.
Método 2 de 4: usando um serviço de redirecionamento
Etapa 1. Verifique com seu host da web
Se você não tiver certeza de sua própria habilidade de codificação ou apenas deseja redirecionar um URL sem cavar no código, existem vários serviços de redirecionamento disponíveis e seu host da web atual pode ser um deles. Muitos hosts da web populares oferecem serviços de redirecionamento e o suporte que os acompanha para ajudá-lo a atingir seus objetivos. Verifique os recursos que seu host / plano atual oferece ou entre em contato diretamente com eles para saber quais são suas opções.
Etapa 2. Escolha um serviço de terceiros
Se o seu host não oferece redirecionamento, existem muitas outras opções por aí. Dependendo das suas necessidades de redirecionamento, você pode fazer isso gratuitamente.
- Muitos serviços permitem que você configure opções para o seu redirecionamento, como o tipo (permanente ou temporário) ou se os parâmetros de consulta são passados adiante.
- Muito poucos serviços de redirecionamento permitirão que você encaminhe links HTTPS (seguros).
Etapa 3. Siga as instruções do serviço de redirecionamento
Normalmente, esses serviços são extremamente fáceis de usar e podem ajudar a orientá-lo durante o processo, solicitando a cada etapa as informações corretas.
- Dependendo do host do seu site, você pode configurar o redirecionamento nas configurações do seu site.
- Observação: em alguns casos, você ainda precisará editar os registros DNS (servidor de nome de domínio) para os nomes de domínio que deseja redirecionar. Eles podem ser acessados por meio de seu host da web.
Etapa 4. Atualizar os registros DNS
Seu provedor de redirecionamento terceirizado o informará se isso for necessário e você poderá acessar e editar esses registros a partir de sua conta de hospedagem na web.
As instruções para editar os registros DNS nesta etapa variam de acordo com o serviço usado, mas normalmente tanto o provedor de serviços de redirecionamento quanto o seu host da web terão instruções fáceis de seguir
Método 3 de 4: usando um meta comando
Etapa 1. Acesse o código da página que deseja redirecionar
Este é um método diferente que envolve a alteração do código da página da web diretamente, portanto, primeiro você precisará baixar os arquivos associados aos URLs dos quais deseja redirecionar.
Observe que, na maioria dos casos, o uso de um comando Meta não é ideal para o seu redirecionamento. As páginas da Web com redirecionamentos de meta-código costumam ser filtradas pelos mecanismos de pesquisa, pois é uma técnica de spam conhecida
Etapa 2. Abra o código para edições
Use o “Bloco de notas” ou um editor de texto semelhante para abrir o arquivo de código da página da web. Salve um backup ou uma cópia duplicada antes de fazer suas edições no código como medida de segurança.
Etapa 3. Corrigir o código
O código Meta vai depois da tag "head" () no código da página. Digitar:
- Há exatamente um espaço em branco entre "atualizar" e "conteúdo"
- "0" aqui representa o número de segundos antes que o redirecionamento aconteça.
- "www.newsite.com/newurl.html" é o URL específico para o qual a página deve ser redirecionada.
- Também é possível criar uma mensagem de erro personalizada ou um anúncio de que seus sites foram movidos, mas isso pode atrair atenção indesejada para o seu redirecionamento!
Etapa 4. Salve o arquivo e carregue-o novamente em seu antigo domínio
Se você estiver redirecionando o tráfego de um URL antigo, é provável que outras alterações também tenham ocorrido no código do seu URL (por exemplo, a remoção do conteúdo do seu site). O que é importante é que o código do URL agora contém o código de redirecionamento meta.
Etapa 5. Teste o redirecionamento
Digite o URL diretamente em seu navegador ou use um mecanismo de pesquisa para encontrá-lo. A página agora deve redirecionar imediatamente para o novo URL que você especificou no código, sem nenhuma mensagem ou ponto de destino entre eles.
Método 4 de 4: usando outras linguagens de codificação
Etapa 1. Descubra em qual código seu site foi escrito
Para cada linguagem de programação, o código de redirecionamento apropriado pode ser ligeiramente diferente. Se você não tiver certeza da resposta a esta pergunta, entre em contato com seu host da web para obter mais informações.
Etapa 2. Pesquise outro código de redirecionamento
Existem diferentes comandos codificados para cada idioma e várias opções para explorar em cada idioma. Uma pesquisa rápida na Internet provavelmente resultará no código apropriado para o seu site.
Por exemplo, é fácil pesquisar e encontrar código para redirecionamentos de PHP, ASP, ColdFusion e Javascript online
Etapa 3. Teste o redirecionamento
Depois de encontrar o código correto para o seu site, a implementação será bastante semelhante aos outros métodos de codificação descritos. Depois disso, sempre certifique-se de testar o redirecionamento visitando seu (antigo) URL para ver se as coisas funcionam conforme planejado.
Vídeo - Ao usar este serviço, algumas informações podem ser compartilhadas com o YouTube
Pontas
- Embora alguns sites usem uma página de erro explicando uma mudança de URL e incluam um link de redirecionamento clicável, isso é menos eficiente do que um redirecionamento automático e pode acabar custando ao seu novo site uma porcentagem significativa de visitantes.
- Os usuários do FrontPage (uma ferramenta de administração de sites que já foi popular) precisarão modificar os arquivos.htaccess em _vti_bin e as subpastas _vti_bin _vti_adm e _vti_aut.