Stephan Kirchlechner: pauschale Weiterleitung über 404-Dokument

Hallo allerseits,

bei meiner Domain gab es einen kompletten Umbau, auch wurden fast alle htm-Dateien umbenannt. Nun gibt es natürlich in den Suchmaschinen viele Verweise, die auf tote Seiten zeigen.

Nun meine Frage:
Kann ich den Apache dazu bringen, bei Anzeige des 404-Dokument (Seite nicht gefunden) automatisch auf eine bestimmte Seite weiterzuleiten ???

Dankbar für jede Antwort
Stephan

  1. Hallo allerseits,

    bei meiner Domain gab es einen kompletten Umbau, auch wurden fast alle htm-Dateien umbenannt. Nun gibt es natürlich in den Suchmaschinen viele Verweise, die auf tote Seiten zeigen.

    Nun meine Frage:
    Kann ich den Apache dazu bringen, bei Anzeige des 404-Dokument (Seite nicht gefunden) automatisch auf eine bestimmte Seite weiterzuleiten ???

    Dankbar für jede Antwort
    Stephan

    Ja, schau dir mal http://www.apache.org/docs/mod/core.html#errordocument an. Aber ich kann nicht garantieren, daß es auch mit dem IE5 geht. Bei dem mußt du vielleicht den Header modifizieren.

  2. Nun meine Frage:
    Kann ich den Apache dazu bringen, bei Anzeige des 404-Dokument (Seite nicht gefunden) automatisch auf eine bestimmte Seite weiterzuleiten ???

    In der Datei .htaccess folgendes eintragen:
    ErrorDocument 404 http://www.gueltigeSeite.com/
    (wobei http://www.gueltigeSeite.com/ natürliche eine Deiner Addressen ist)

    1. In der Datei .htaccess folgendes eintragen:
      ErrorDocument 404 http://www.gueltigeSeite.com/
      (wobei http://www.gueltigeSeite.com/ natürliche eine Deiner Addressen ist)

      Klappt wunderbar, danke !!

      Jetzt hat sich mein Problem noch etwas verschärft:

      Ich soll nicht für den ganzen Server, sondern nur für einen virtuellen Host die Umleitung schalten.

      Irgendwelche Ideen ??

      Danke
      Stephan

      1. hi!

        In der Datei .htaccess folgendes eintragen:
        ErrorDocument 404 http://www.gueltigeSeite.com/
        (wobei http://www.gueltigeSeite.com/ natürliche eine Deiner Addressen ist)
        Ich soll nicht für den ganzen Server, sondern nur für einen virtuellen Host die Umleitung
        schalten.

        Hm, du trägst obige Anweisung nicht in die Hauptkonfiguration ein, sondern nur in die des virtuellen Hosts?

        bye, Frank!