Seite 1 von 1

Weiterleitung

Verfasst: 19.02.2010, 14:06
von fleinding
Hallo,

ich hab mal wieder eine schöne mod_rewrite Frage:
Ich möchte, sobald Seiten aufgerufen werden, die auf meinem Server nicht existieren, dass diese auf die Startseite weitergeleitet werden. Es soll also anstatt einer 404 Fehlerseite auf eine existierende Seite weitergeleietet werden.

Geht das?

Vielen Dank für eure Hilfe.

Grüße

Verfasst:
von

Verfasst: 19.02.2010, 14:17
von r-alf
Ja,

z.Bsp.

in der .htaccess mit folgender Zeile:
ErrorDocument 404 /index.html

Re: Weiterleitung

Verfasst: 19.02.2010, 14:40
von Mork vom Ork
fleinding hat geschrieben:Ich möchte, sobald Seiten aufgerufen werden, die auf meinem Server nicht existieren, dass diese auf die Startseite weitergeleitet werden.
Eigentlich wäre es ja schlauer, die Fehler gar nicht erst entstehen zu lassen und unvermeidbare Fehler zielgerichtet zu korrigieren …

Verfasst:
von

Verfasst: 19.02.2010, 14:56
von fleinding
Eigentlich wäre es ja schlauer, die Fehler gar nicht erst entstehen zu lassen und unvermeidbare Fehler zielgerichtet zu korrigieren …
Guter Ansatz jedoch nicht immer umsetzbar, besonders wenn ein Projekt erstmal eine gewisse Größe erreicht hat.
Fängt schon an, wenn ein Mitglied ein Dokument löscht und es dadurch nicht mehr aufrufbar ist, man aber die guten Backlinks retten will.
in der .htaccess mit folgender Zeile:
ErrorDocument 404 /index.html
Werden hiermit auch backlinks suchmaschinenfreundlich umgeleitet?

Vielen Dank für die bisherige Hilfe.

Verfasst: 19.02.2010, 15:20
von 800XE
fleinding hat geschrieben:
in der .htaccess mit folgender Zeile:
ErrorDocument 404 /index.html
Werden hiermit auch backlinks suchmaschinenfreundlich umgeleitet?

Vielen Dank für die bisherige Hilfe.
Das ist nicht gut .....
.... damit wird dann die "Startseite" aufgerufen und meldet einen 404

404 = nicht vorhanden = nicht in en Index aufnehmen (bzw aus Index löschen)

Ich hatte bei verschiedenen Hostern das Problem das htaccess RE nicht möglich war = Error 500 (glaub)
Workaround über das Errordoch (das funktionierte)
und dann in der index.php den Header zurücksetzen auf "200 OK"
https://mit-oder-ohne-www.de/domain-wei ... irect.html
korrektur .. nicht Error 500 sondern 403

Verfasst: 19.02.2010, 15:37
von Mork vom Ork
fleinding hat geschrieben:es dadurch nicht mehr aufrufbar ist, man aber die guten Backlinks retten will.
Suchmaschinen prüfen schon seit Jahren, ob jemand statt einer berechtigten Fehlermeldung irgendeinen Inhalt ausgibt – das wird seinen Sinn haben.