La página de error predeterminada de IIS es muy hostil. Cuando muchas personas ven la página de error predeterminada, dirán: ¡No se puede abrir el sitio web! Esta parte del tráfico se pierde en vano. Y si la página de error salta directamente a la página de inicio y es muy poco amigable para los motores de búsqueda, la página de inicio puede incluso bloquearse. Entonces, dependiendo de la situación, hay dos formas de resolver este problema: ¡Los maravillosos artículos relacionados son muy humanos! Función de administración inteligente de archivos Thunder 5.9, función Green Dam, 6 fallas importantes de los internautas, resumen de prueba de 10 días. Si se trata de un sitio web basado en contenido, como un blog, puede devolver un cuadro de búsqueda con un error 404 para que los visitantes busquen. Si se trata de un sitio web de comercio electrónico, puede devolver una barra de progreso con un error 404 para saltar. Estos dos métodos se ocupan tanto de los visitantes como del SEO. Puede comprobar cuántas páginas de error tiene su sitio web en las herramientas para webmasters de Google.
El método para modificar la página de error predeterminada es muy simple: haga clic derecho en el sitio web que desea administrar en IIS y configure 404 como la página de error correspondiente en Error personalizado. Hay dos formas aquí:
1. Si selecciona "Archivo" para "Tipo de mensaje", solo podrá utilizar archivos que terminen en .html o htm; de lo contrario, el código aparecerá cuando el usuario acceda a la página de error. Para la página de error configurada de esta manera, aunque el estado 404 no se muestra en el archivo .html, IIS generará automáticamente el estado 404 después de la ejecución.
2. Si selecciona "URL" para "Tipo de mensaje", debe usar un archivo ASP (porque el estado 404 solo se puede configurar en un archivo ASP); de lo contrario, se devolverá el código de estado 200 al acceder a la página de error. Agregue también el archivo ASP: <%Response.Status = "404 Not Found" %> Si desea ir a la página de inicio con regularidad, existen dos métodos:
1. Utilice la actualización de la metaetiqueta para saltar a meta http-equiv="refresh" content="3;url=http://www.downcodes.com">
Según el administrador del blog chino de Google, este método se utiliza por Yahoo Da un salto.
2. Utilice js para saltar setTimeout("testTime()",2500); function testTime() { location = "http://www.downcodes.com/"; }
Siento que usar js es mejor, porque al salto de metaetiqueta le preocupa que los motores de búsqueda lo reconozcan como "200" o "302". Consulte este párrafo aquí:
A menudo se ve que las páginas de error 404 personalizadas de muchos sitios web adoptan una forma similar a esta: primero muestran un mensaje de error y luego, a través de Meta
Actualizar saltará la página a la página de inicio del sitio web, al mapa web u otras páginas similares. Dependiendo del método de implementación específico, este tipo de página 404 puede devolver un código de estado "200" o una "redirección temporal 302", pero no importa cuál, no es una opción adecuada desde una perspectiva técnica de SEO.
Ya hemos hablado anteriormente de la situación del estado "200". Entonces, cuando la página 404 devuelva "302", ¿cómo lo tratará el motor de búsqueda? En teoría, para los errores "302", los motores de búsqueda creen que la página web existe, pero la dirección se ha cambiado temporalmente y la página seguirá indexada. De esta manera, también aparecerá texto repetido similar al código de estado "200". El problema: en segundo lugar, los principales motores de búsqueda representados por Google tienen requisitos cada vez más estrictos sobre el ámbito de aplicación de los redireccionamientos 302. Existe un gran riesgo en este tipo de uso inadecuado de los redireccionamientos 302.