Ich habe eine Website, die auf ASP.NET MVC 3 basiert und die vollständig geschlossen wird. Die Domain wird noch einige Monate benötigt, daher möchte ich in dieser Zeit mindestens eine einzelne Nachricht auf der Hauptseite anzeigen.
Ich denke, dass Standards vorschreiben würden, entweder alle Anfragen über 301 dauerhaft verschoben auf eine einzelne Seite zu leiten oder 410 Gone für alle Anfragen zu liefern.
Dies ist das erste Mal, dass ich eine Website vollständig geschlossen habe, und obwohl ich hoffe, dass ich es nicht bald wieder tun muss, würde ich gerne wissen, wie ich das am liebsten mache.
(Ich bin völlig offen für Tag-Vorschläge. Das Schließen einer Website scheint kein beliebtes Thema zu sein, was ich für eine gute Sache halte.)
http-headers
James Skemp
quelle
quelle
Antworten:
Nachdem die Site geschlossen wurde, ist das Senden eines
410 Gone
HTTP-Statuscodes der richtige Weg, da dies Suchmaschinen mitteilt, dass diese Seiten endgültig verschwunden sind, und sie aus ihrem Index entfernt werden.404 tut dies auch, kann jedoch länger dauern, da die Suchmaschinen mehrmals versuchen, es zu erreichen, bevor sie es aus ihrem Index entfernen.
Stellen Sie außerdem sicher, dass Benutzer beim Senden des 410-Statuscodes zu einer Seite weitergeleitet werden, auf der die Site geschlossen ist, damit sie keine unordentlichen Fehlerseiten erhalten und sich nicht darüber im Klaren sind, was passiert ist.
quelle