La página de error predeterminada de IIS es muy hostil. Muchas personas dirán cuando ven la página de error predeterminada: ¡el sitio web no se puede abrir! Esta parte del tráfico se perdió en vano. Si la página de error salta directamente a la página de inicio, es muy hostil a los motores de búsqueda, y la página de inicio puede estar bloqueada. Entonces, dependiendo de la situación, hay dos formas de resolver este problema:
Si se trata de un sitio web de tipo de contenido, como un blog, puede devolver un cuadro de búsqueda con 404 errores para que los visitantes buscen. Si se trata de un sitio web de comercio electrónico, puede devolver una barra de progreso con 404 errores para saltar. Estos dos métodos se encargan de los visitantes y tienen en cuenta el SEO.
Puede verificar cuántas páginas de error de su sitio web hay en las herramientas de Google Webmaster.
El método para modificar la página de error predeterminado es muy simple: haga clic con el botón derecho en el sitio web que desea administrar en IIS y establece 404 como la página de información de error correspondiente en el error personalizado. Aquí hay dos formas:
1. Si elige un archivo para el tipo de mensaje, solo puede usar archivos que terminan con .html o htm, de lo contrario, el código aparecerá cuando el usuario acceda a la página de error. En la página de error establecida de esta manera, aunque el estado 404 no se emite en el archivo .html, el estado 404 se emitirá automáticamente después de ejecutar el IIS.
2. Si selecciona URL para el tipo de mensaje, debe usar el archivo ASP (porque el estado 404 solo se puede configurar en el archivo ASP), de lo contrario, se devolverá el código de estado 200 al acceder a la página de error. También agregue:
< %respuesta.status = 404 no encontrado %>
Si quieres saltar a la página de inicio regularmente, hay dos maneras:
1. Use la actualización de la metaetiqueta para saltar
<meta http-oquiv = actual contenido = 3; url = http: //chenfangyi.com/? xxx>
Según el administrador del blog de Google China, Yahoo salta a este método utilizado.
2. Usa JS para saltar
Siento que usar JS es mejor porque los saltos de metaets están preocupados de que los motores de búsqueda reconozcan que 200 o 302 vea este pasaje aquí:
A menudo veo que muchos sitios web tienen una página de error 404 personalizada en una forma similar: Primero muestre un mensaje de error, y luego, a través de Meta Refresh, la página se redirigirá a la página de inicio, el mapa de la página 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, desde la perspectiva de la tecnología SEO, no es una opción adecuada.
Ya hemos hablado sobre el estado 200 anterior. Entonces, cuando la página 404 vuelve a 302, ¿con qué tratará el motor de búsqueda? Teóricamente, para el error 302, los motores de búsqueda creen que la página web existe, pero la dirección se cambia temporalmente y la página aún será indexada e incluida. De esta manera, también se producirán problemas de texto duplicados similares a los del código de estado 200; En segundo lugar, los motores de búsqueda convencionales representados por Google tienen requisitos cada vez más estrictos sobre el alcance de la aplicación de la redirección 302, y este tipo de uso inadecuado de la redirección 302 plantea grandes riesgos.