Seite 1 von 1

Wie schließt man eine Homepage ordentlich?

Verfasst: 05.12.2009, 13:51
von Tompa
Hallo,

ein Kunde möchte, dass seine Seite geschlossen wird und auch nicht mehr in den Suchergebnissen zu finden ist.

Ich habe zunächst per robots.txt allen Spidern den Zugriff verboten.
Anschließend in der htaccess folgenden Code eingefügt:
RewriteEngine on
RewriteCond %{REQUEST_URI} !adieu.html
RewriteRule .* //URL/adieu.html [R=307,L]


In der adieu.html steht begründet, weshalb die Page offline ist und wie man den ehemaligen Besitzer erreichen kann.


Ist der StatusCode 307 für eine dauerhafte Schließung sinnvoll?

Wie würdet ihr vorgehen?
Danke!

Verfasst:
von

Re: Wie schließt man eine Homepage ordentlich?

Verfasst: 05.12.2009, 17:23
von Mork vom Ork
Tompa hat geschrieben:Ist der StatusCode 307 für eine dauerhafte Schließung sinnvoll?
Das sollte schon aus dem Namen hervorgehen: Temporary Redirect (für Nicht-Engländer: vorübergehende Umleitung).

Dein Vorgehen hat noch einen weiteren Fehler:
Ich habe zunächst per robots.txt allen Spidern den Zugriff verboten. Anschließend in der htaccess folgenden Code eingefügt:
RewriteEngine on
RewriteCond %{REQUEST_URI} !adieu.html
RewriteRule .* //URL/adieu.html [R=307,L]
Damit leitest du Anfragen an die robotst.txt nach //URL/adieu.html um, deine robots.txt wird also nie ausgeliefert. Stattdessen indiziert die Suchmaschine jetzt für alle möglichen und unmöglichen (es existiert auch keine Erkennung nicht existierender Seiten mehr) URLs die Seite adieu.html.

Wenn etwas weg ist, sag das auch so, Gone. In der /.htaccess:
Redirect gone /
ErrorDocument 410 /adieu.html

n.b. Der Pfad zum Fehlerdokument beginnt immer mit einem Schrägstrich. Verwende dort keine vollständige URL, sonst muss der Server statt des gone wieder eine Weiterleitung ausliefern.

Die robots.txt kannst du löschen; was nicht mehr da ist, kann auch nicht indiziert und muss somit nicht in der robots.txt ausgeschlossen werden.

Verfasst: 05.12.2009, 18:22
von Tompa
Vielen Dank!

Der Inhalt meiner htaccess sieht nun folgendermaßenaus:

Code: Alles auswählen

ErrorDocument 410 /adieu.html 
Redirect gone / 
Beim Aufruf wird zwar ein 410-Fehler ausgegeben, jedoch leider nicht meine adieu-Seite. Ist der Fehler in der htaccess zu suchen oder beim Hoster?

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 05.12.2009, 20:43
von Mork vom Ork
Tompa hat geschrieben:

Code: Alles auswählen

ErrorDocument 410 /adieu.html
Redirect gone /
Beim Aufruf wird zwar ein 410-Fehler ausgegeben, jedoch leider nicht meine adieu-Seite.
Wenn du die Redirect-Zeile rausnimmst, unter welcher URL kannst du dann die adieu-Seite im Browser aufrufen?

Nehmen wir mal als Beispiel http://deine.do.main/bla/adieu.html, der Pfad für ErrorDocument wäre der grüne Abschnitt, also ErrorDocument 410 /bla/adieu.html

Verfasst: 06.12.2009, 21:02
von everflux
Wenn deine "adieu" Seite sehr klein ist, zeigen viele Browser eine eigene "Hilfe" Seite an, wenn HTTP Fehlercodes ausgeliefert werden.
Das kann man je nach Browser meistens einstellen - jedoch hilft es auch eine "große" Seite auszuliefern. Nimmt der Browser an, dass es sich um hilfreichen Content handelt, so wird das in der Regel statt der browserinternen "Hilfeseite" angezeigt.

Verfasst: 06.12.2009, 22:12
von Tompa
Wenn deine "adieu" Seite sehr klein ist, zeigen viele Browser eine eigene "Hilfe" Seite an, wenn HTTP Fehlercodes ausgeliefert werden.
Genau das war der Fehler. Hatte ich gestern schon bemerkt, aber vergessen mich hier nochmal zu Wort zu melden!


Danke für eure Hilfe!