Este artigo apresenta principalmente a solução para o problema de retornar à página de erro quando o status HTTP saltar no ASP.
A página de erro padrão do IIS é muito hostil. Esta parte do tráfego foi perdida em vão. Se a página de erro saltar diretamente para a página inicial e não for amigável para os mecanismos de pesquisa, a página inicial poderá ser bloqueada. Então, dependendo da situação, há duas maneiras de resolver esse problema:
Se for um site do tipo conteúdo, como um blog, você pode retornar uma caixa de pesquisa com 404 erros para os visitantes pesquisarem. Esses dois métodos cuidam dos visitantes e levam em consideração o SEO.
Você pode verificar quantas páginas de erro do seu site estão nas ferramentas do Google Webmaster.
O método para modificar a página de erro padrão é muito simples: clique com o botão direito do mouse no site que você deseja gerenciar no IIS e definir 404 como a página de informações de erro correspondente no erro personalizado. Aqui estão duas maneiras:
1. Se você escolher um arquivo para o tipo de mensagem, poderá usar apenas os arquivos terminando com .html ou htm, caso contrário, o código será exibido quando o usuário acessar a página de erro. Na página de erro definida dessa maneira, embora o status 404 não seja emitido no arquivo .html, o status 404 será automaticamente emitido após a execução do IIS.
2. Se você selecionar o URL para o tipo de mensagem, deverá usar o arquivo ASP (porque o status 404 só poderá ser definido no arquivo ASP), caso contrário, o código de status 200 será retornado ao acessar a página de erro. Adicionar também:
Copie o código da seguinte forma: < %resposta.status = 404 não encontrado %>Se você quiser pular regularmente para a página inicial, existem duas maneiras :
1. Use a atualização da metatag para pular
A cópia do código é a seguinte: <meta http-equiv = refresh content = 3; url = http: //www.vevb.com>2. Use JS para pular
?
- <scriptstyle = text/javascript>
- setTimeout (testTime (), 2500);
- functionTesttime () {
- Localização = http: //www.vevb.com/;
- }
- </script>