A página de erro padrão do IIS é muito hostil. Quando muitas pessoas veem a página de erro padrão, dirão: O site não pode ser aberto! Esta parte do tráfego é perdida em vão. E se a página de erro pular diretamente para a página inicial e for muito hostil para os mecanismos de busca, a página inicial pode até ser bloqueada. Portanto, dependendo da situação, existem duas maneiras de resolver esse problema: Artigos maravilhosos relacionados são muito humanos! Função de gerenciamento inteligente de arquivos Thunder 5.9, função Green Dam, 6 falhas principais de internautas, resumo de teste de 10 dias Se for um site baseado em conteúdo, como um blog, você pode retornar uma caixa de pesquisa com um erro 404 para os visitantes pesquisarem. . Se for um site de comércio eletrônico, você pode retornar uma barra de progresso com erro 404 para pular. Esses dois métodos cuidam dos visitantes e do SEO. Você pode verificar quantas páginas de erro seu site possui nas ferramentas para webmasters do Google.
O método para modificar a página de erro padrão é muito simples: clique com o botão direito no site que deseja gerenciar no IIS e defina 404 como a página de erro correspondente em Erro personalizado. Existem duas maneiras aqui:
1. Se você selecionar "Arquivo" para "Tipo de mensagem", poderá utilizar apenas arquivos terminados em .html ou htm, caso contrário o código aparecerá quando o usuário acessar a página de erro. Para a página de erro definida desta forma, embora o status 404 não seja exibido no arquivo .html, o IIS exibirá automaticamente o status 404 após a execução.
2. Se você selecionar "URL" para "Tipo de mensagem", deverá usar um arquivo asp (pois o status 404 só pode ser definido em um arquivo asp), caso contrário o código de status 200 será retornado ao acessar a página de erro. Adicione também o arquivo asp: <%Response.Status = "404 Not Found" %> Se você quiser ir para a página inicial regularmente, existem dois métodos:
1. Use a atualização da meta tag para pular para meta http-equiv="refresh" content="3;url=http://www.downcodes.com">
De acordo com o administrador do blog chinês do Google, este método é usado por Yahoo Dê um salto.
2. Use js para pular setTimeout("testTime()",2500); function testTime() { location = "http://www.downcodes.com/"; }
Eu sinto que usar js é melhor, porque o salto da meta tag teme que os mecanismos de pesquisa o reconheçam como "200" ou "302".
Muitas vezes é visto que as páginas de erro 404 personalizadas de muitos sites assumem uma forma semelhante a esta: primeiro exibem uma mensagem de erro e depois, através do Meta
Atualizar irá pular a página para a página inicial do site, mapa da web ou outras páginas semelhantes. Dependendo do método de implementação específico, este tipo de página 404 pode retornar um código de status “200” ou um “redirecionamento temporário 302”, mas não importa qual deles, não é uma escolha adequada do ponto de vista técnico de SEO.
Já falamos sobre a situação do status “200” acima. Então, quando a página 404 retornar “302”, como o mecanismo de busca irá tratá-la? Teoricamente, para erros "302", os motores de busca acreditam que a página web existe, mas o endereço foi temporariamente alterado e a página ainda será indexada. Desta forma, também aparecerá um texto repetido semelhante ao código de status "200". . Problema; em segundo lugar, os principais motores de busca representados pelo Google têm requisitos cada vez mais rigorosos quanto ao âmbito de aplicação dos redirecionamentos 302. Existe um grande risco neste tipo de uso indevido de redirecionamentos 302.