Introdução
Erros na exibição de páginas de um site, é algo extremamente indesejado, mas que pode acontecer, principalmente no caso de muitos links internos, sites com muitas páginas e conteúdo que cresce continuamente.
Basta que por qualquer razão você mude uma única URL de uma página que tenha muitos links internos apontando para ela e esquecer-se de fazer todas as mudanças necessárias e você terá uma série de erros de servidor no seu site.
Seja qual for a razão e qual o erro, realizar o árduo trabalho de trazer um visitante ao seu site e permitir que ele veja em vez do desejado conteúdo, uma mensagem de erro pouco esclarecedora e nada amigável, muito provavelmente fará com que ele vá embora mais rapidamente do que veio. Mais que isso, terá tido uma experiência negativa e formará uma imagem igualmente ruim a respeito do seu site e do que ele representa (empresa, produtos e serviços).
E como se não fosse suficiente, soma-se a isso o fato de que os buscadores – e prioritariamente o Google – irão associar que ao usuário clicar no botão voltar do navegador, retornando para os resultados da pesquisa, não encontrou conteúdo relevante sobre o assunto pesquisado, influenciando negativamente o posicionamento do seu domínio para aquela palavra-chave.
Por isso, criar páginas personalizadas para os erros de servidor mais comuns, é uma prática mais do que indicada. É uma necessidade, tanto por prover uma experiência mais satisfatória aos visitantes, como para tentar retê-lo de alguma forma com a personalização, diminuindo as chances dele retornar para os resultados da busca e como consequência, afetar seu posicionamento nos rankings de buscas e o seu trabalho de SEO.
Pré-requisitos para redirecionar páginas de erros de servidor via .htaccess
Este é um dos procedimentos mais simples e rápidos, mas como muitos outros requer algumas poucas condições para que possa ser executado com sucesso:
-
Acesso à Internet;
-
Acesso SSH ou FTP à conta de hospedagem;
-
Tenha o Filezilla instalado no seu computador, caso opte pelo método usando o FTP;
-
Um editor de texto como o Notepad do Windows, caso opte pelo método usando o FTP;
-
É preciso existir as páginas personalizadas, as quais devem ser previamente enviadas ao servidor por FTP, ressaltando que esse tutorial não visa abordar tanto o método de criação das páginas personalizadas, tampouco o seu conteúdo, já que ambos aspectos dependem da estrutura do seu site e da política que norteia o Marketing de Conteúdo do site.
Passos para redirecionar páginas de erros de servidor via .htaccess
A seguir vamos listar os passos para redirecionar páginas de erros de servidor para páginas personalizadas, usando duas alternativas rápidas e simples, sendo por meio de acesso SSH e que é o método mais simples e rápido e por meio de FTP, que mesmo sendo um pouco mais trabalhoso, também é um processo simples e que não requer nenhum conhecimento técnico específico.
Redirecionamento de páginas de erro usando o SSH
Para efetuar o redirecionamento de erros de servidor para páginas personalizadas usando o SSH, utilize os passos a seguir:
-
Abra seu cliente de SSH e conecte-se à sua conta de hospedagem, usando os dados de acesso fornecidos no e-mail de configurações que recebeu por ocasião da ativação da sua conta. No caso de utilizar o Windows 10, você pode seguir o tutorial “Como usar SSH no Windows 10”;
-
Vá até a pasta public_html ou a pasta em que o arquivo .htaccess está localizado;
-
A partir da pasta em que está localizado o .htaccess, digite o comando “cp .htaccess .htaccess.old”. Isso criará uma cópia do arquivo .htaccess original, para restauração no caso de algum erro involuntário na edição do original;
-
Digite “vi .htaccess”. O comando em questão diz ao Linux que deve abrir o arquivo .htaccess com o editor VI;
-
Ao entrar no editor, aperta as teclas “SHIFT + g”, como se fosse escrever um “G”. Isso o levará ao final do .htaccess, supondo que ele já tenha algum conteúdo;
-
A seguir, pressione a tecla “i”, para entrar no modo de edição;
-
Copie o texto a seguir e cole no VI, clicando com o botão direito do mouse, sendo que 404personalizado.html, deve ser substituído pelo nome da página personalizada que você criou;
ErrorDocument 404 /404personalizado.html
-
Aperte a tecla “ESC”, que o faz sair do modo de edição e a seguir digite “:wq” e pressione “enter”, que faz com que o VI salve o arquivo e encerre o editor;
-
Encerre o acesso SSH, digitando “exit” e pressionando “enter”.
Redirecionamento de páginas de erro usando o FTP
Para efetuar o redirecionamento de erros de servidor para páginas personalizadas usando o FTP, utilize os passos a seguir:
-
Conecte-se por FTP à sua conta de hospedagem, usando o Filezilla;
-
Acesse a pasta public_html, onde está localizado o arquivo .htaccess e faça o download do mesmo;
-
Abra o .htaccess com o Notepad e vá até o final do arquivo;
-
Copie o texto a seguir e cole no Notepad (bloco de notas), sendo que 404personalizado.html, deve ser substituído pelo nome da página personalizada que você criou;
ErrorDocument 404 /404personalizado.html
-
Salve o arquivo e feche-o;
-
Renomeie o arquivo .htaccess contido na public_html para .htaccess.old, através do Filezilla, de forma que você tenha cópia do arquivo .htaccess original, para restauração no caso de algum erro involuntário no procedimento;
-
Envie o .htaccess alterado para a public_html;
-
Encerre o Filezilla.
Pronto! O redirecionamento para o erro 404 foi incluído. Vale destacar que os seguintes pontos:
-
Para cada erro que você quiser personalizar, deve haver a página personalizada correspondente e com seu respectivo nome;
-
No nosso exemplo, ao usarmos /404personalizado.html, estamos supondo que a página de erro está na mesma pasta do arquivo .htaccess. Se por exemplo as páginas personalizadas estiverem em uma subpasta da public_html, chamada “erros”, o correto seria: “/erros/404personalizada.html”. Portanto, deve incluir o path para o arquivo e seu nome;
-
Para cada erro deve existir uma linha correspondente com o código do erro (400, 401, 403, 404, etc) e o caminho e nome da página personalizada.
Conclusão
O redirecionamento de páginas de erro do servidor para páginas personalizadas, é um procedimento rápido e simples e, sobretudo, fundamental tanto para os visitantes do site, quanto para os mecanismos de busca.