Usando .htaccess para redirecionar URLs não-www para URLs www (ou vice-versa)

Usando .htaccess para redirecionar URLs não-www para URLs www (ou vice-versa)

Se você já notou que alguns sites têm URLs que começam "Www" Enquanto outros não, você pode estar se perguntando se há uma diferença entre os dois. A resposta curta é não, não há diferença em termos de funcionalidade. No entanto, de uma perspectiva de SEO, geralmente é recomendável escolher um formato sobre o outro e ficar com ele para todos os seus URLs.

Neste artigo, explicaremos como usar .Htaccess para redirecionar URLs não-www para URLs www (ou vice-versa) e garantir que todos os URLs do seu site sejam consistentes.

Etapa 1: determine seu formato de URL preferido

Antes que você possa configurar um redirecionamento em .Htaccess, você precisa determinar se deseja que os URLs do seu site incluam "www" ou não. Isso é uma questão de preferência pessoal, mas lembre -se de que geralmente é mais fácil configurar e manter certificados SSL (que são usados ​​para criptografia HTTPS) em domínios que incluem "www".

Depois de decidir seu formato de URL preferido, você pode passar para a próxima etapa.

Etapa 2: crie um backup do seu .arquivo htaccess

Antes de fazer alterações em seu .htaccess Arquivo, é sempre uma boa ideia criar um backup da versão atual. Isso garantirá que você tenha uma cópia do arquivo, caso algo dê errado durante o processo de edição.

Para criar um backup, basta fazer login na sua conta de hospedagem na web, localize o .arquivo htaccess e faça uma cópia dele. Você pode baixar o arquivo no seu computador ou criar uma nova versão do arquivo com um nome diferente (e.g. .htaccess_backup.TXT).

cp .htaccess .htaccess_backup.TXT  

Etapa 3: adicione o código de redirecionamento

Depois de ter um backup do seu .arquivo htaccess, é hora de abri -lo e começar a fazer alterações. Você pode fazer isso usando qualquer editor de texto, como bloco de notas, texto ou texto sublime.

Para localizar o .arquivo htaccess, você precisará fazer login no gerenciador de arquivos do seu site ou cliente FTP. O arquivo está normalmente localizado no diretório raiz do seu site (eu.e. o mesmo diretório em que seu índice.html ou índice.o arquivo php está localizado).

Redirecionar URLs não www para www URL

Para configurar um redirecionamento em .htaccess, você precisará usar o “RewriteEngine” e “Rewriture” comandos. Aqui está a sintaxe básica para redirecionar URLs não-www para URLs www:

RewriteEngine no rewritetond %http_host !^www \. Rewriturele ^(.*) $ http: // www.%Http_host/$ 1 [r = 301, l]
123RewriteEngine onrewritEcond %http_host !^www \.Rewriturele ^(.*) $ http: // www.%Http_host/$ 1 [r = 301, l]

Neste exemplo, o “RewriteEngine”Comando Ativa o Apache mod_rewrite módulo, que permite que você reescreva URLs.

O “Reescreva -se” O comando verifica para ver se o Http_host A variável (que contém o nome de domínio do site) começa com "Www". Se não for, o “Rewriture” O comando redireciona o usuário para o mesmo URL com "Www" adicionado ao começo.

Redirecionar URLs www para URL não www

Se você deseja redirecionar os URLs www para URLs que não são da WWW, basta trocar as duas versões do nome de domínio no código:

RewriteEngine no rewritetond %http_host ^www \. Rewriturele ^(.*) $ http: // domínio.com/$ 1 [r = 301, l]
123RewriteEngine onrewritEcond %http_host ^www \.Rewriturele ^(.*) $ http: // domínio.com/$ 1 [r = 301, l]

Etapa 4: salvar e testar

Depois de adicionar seu código de redirecionamento ao .arquivo htaccess, é hora de salvar as alterações e testá -las. Para fazer isso, basta salvar o arquivo e enviá -lo no diretório raiz do seu site (substituindo o existente .arquivo htaccess se solicitado).

Em seguida, abra um navegador da web e insira o URL do seu site sem "www" (ou com "www", se você estiver redirecionando na direção oposta). Se o redirecionamento foi configurado corretamente, você deve ser redirecionado automaticamente para a nova versão do URL.

Se o redirecionamento não parece estar funcionando, verifique duas vezes o seu .arquivo htaccess para garantir que não haja erros de digitação ou sintaxe. Você também pode tentar limpar o cache e os cookies do seu navegador e testar o URL novamente.

Etapa 5: Monitore a análise do seu site

Depois de implementar o redirecionamento, é importante monitorar as análises do seu site para garantir que o redirecionamento esteja funcionando como pretendido. Procure mudanças nos padrões de tráfego, taxas de rejeição ou outras métricas -chave que possam indicar um problema com o redirecionamento.

Se você notar algum problema, verifique duas vezes o seu .arquivo htaccess e faça as alterações necessárias. Você também pode entrar em contato com seu provedor de hospedagem na web ou um desenvolvedor profissional para obter assistência.

Conclusão

Redirecionar URLs não-www para URLs www (ou vice-versa) é um passo simples, mas importante, para manter um site consistente e amigável para SEO. Usando .Htaccess Para configurar o redirecionamento, você pode garantir que os URLs do seu site sejam sempre consistentes e fáceis de lembrar para os usuários e os mecanismos de pesquisa.

Lembre -se de criar um backup do seu .Arquivo HTACCESS Antes de fazer alterações, teste o redirecionamento minuciosamente e monitore as análises do seu site para garantir que tudo esteja funcionando como pretendido. Com um pouco de esforço e atenção aos detalhes, você pode configurar um redirecionamento que beneficiará seu site nos próximos anos.