Tengo un sitio web, construido en ASP.NET MVC 3, que se cerrará por completo. El dominio seguirá siendo necesario durante algunos meses, por lo que durante ese tiempo me gustaría mostrar un solo mensaje en al menos la página principal.
Estoy pensando que los estándares dictarían tener todas las solicitudes dirigidas a una sola página a través de 301 Moved Permanently, o servir un 410 Gone para todas las solicitudes.
Esta es la primera vez que cierro completamente un sitio web, y aunque espero no tener que volver a hacerlo pronto, me gustaría saber la forma preferida de hacerlo.
(Estoy completamente abierto a las sugerencias de etiquetas. Cerrar un sitio web no parece ser un tema popular, lo que supongo que es algo bueno).
http-headers
James Skemp
fuente
fuente
Respuestas:
Después de que el sitio se cierre, enviar un
410 Gone
código de estado HTTP sería la forma correcta de hacerlo, ya que esto le dirá a los motores de búsqueda que esas páginas se han ido para siempre y las eliminará de su índice.404 también lo hará, pero puede llevar más tiempo ya que los motores de búsqueda seguirán intentándolo varias veces antes de eliminarlo de su índice.
Además, asegúrese de que cuando envíe el código de estado 410 redirija a los usuarios a una página que expanda el sitio cerrado para que no tengan páginas de error desordenadas y se confundan con lo que sucedió.
fuente