Mailinglisten-Archive |
Sebastian Nohn schrieb > das hier beschrieben unter http://www.php-center.de/artikel/show.php3?id=7 > eine einfachere Alternative gibts unter > http://www.nohn.net/sebastian/create/publications/1 IMHO ist Deine Lösung bei den meisten Providern mit "normaler" Apache-Konfiguration ziemlich unsinnig. Gibt man bei ErrorDocument einen relativen Pfad an z.B. ErrorDocument 404 /pfad/404wrapper.php4 dann schickt ein normal konfigurierter Apache zwar die gewünschte Seite, aber auch einen 404-Header, womit die ganze Aktion vollkommen unsinnig wird. Keine Suchmaschine wird die Seite in den Index aufnehmen. Gibt man bei der ErrorDocument ein komplette URL an, z.B. ErrorDocument 404 http://domain.tld/pfad/404wrapper.php4 dann schickt ein normal konfigurierter Apache einen 302-Header plus Location-Header womit ein Redirect beim Client erreicht werden soll. GET/POST-Parameter gehen dabei normalerweise verloren und ich denke, Suchmaschinen werden dem Location-Header nicht unbedingt folgen und das "Temporär verschobene" Document auch nicht indizieren. Hinzu kommt, daß pro Request dann quasi 2 Requests nötig werden. Das Ganze wurde hier vor einem halben Jahr oder so auch schon mal ausführlichst diskutiert. Guido Haeger
php::bar PHP Wiki - Listenarchive