Mailinglisten-Archive |
Hallo Guido, > Je nachdem wie der Server konfiguriert ist, kann er aber bei der > individuellen 404-Error-Seite auch einen anderen Header mitschicken. Der > IIS von Robert unter garagestudios.de schickt z.B. einen 200er Status > zurück. >.. > Kurz und gut: Wenn Du sicherstellen willst, daß auch der IE Deine > spezielle 404-Error-Seite anzeigt, dann must Du einen anderen Status als > 404 mitschicken. ohne es ausprobiert zu haben - hoert sich gut an, aber: Die Antworten von Cliff und Egon, naemlich das eigene ErrorDocument einfach "groesser" zu machen (die nackte HTML-Datei hat derzeit 2,26 kB, dazu kommen mehrere Grafiken), funktioniert nun mit dem IE auch. Anzuschauen unter www.tfroehlich.de oder www.marvin-froehlich.de. Einfach mal ein "ungueltiges" Dokument im Browser anfordern. Die beiden Domains werden bei Puretec in separaten Unterverzeichnissen gehostet. Ein redirect verweisst auf die jeweiligen Startseiten. Es erscheint fuer jede Co-Domain zwar die gleiche Fehlerseite - die Links zurueck zu den jeweiligen Home Pages in den verschiedenen Sub-Dirs werden aber auf der Basis des Verzeichnisses, in dem das fehlerhafte Dokument angefordert, individuell gesetzt. Und da die Fragen oefters mal auftauchen, hier der simple Code, fuer alle, die es interessiert (und fuers Archiv): In der .htaccess-Datei steht am Ende (Directories, ausgehend von der Root des Servers): ErrorDocument 404 /fehler/error404.php3 Und in der error404.php3 steht gleich am Anfang (in der php-Datei muessen die Pfadangaben fuer Grafiken auch absolut gesetzt werden): <?php $PfadBilder="/fehler/images/"; $Hostname = $GLOBALS[HTTP_HOST]; $Fehlerseite = $GLOBALS[REQUEST_URI]; $WelcheDomain = explode("/",$Fehlerseite); ?> FEHLERSEITE ist dabei die angeforderte, nicht vorhandene URL, die nochmal angezeigt werden soll. Mit $WelcheDomain[1] erhaelt man das einer Domain zugeordente SubDir zwecks Verweis auf die Home Page. Irgendwo im Quelltext steht dann <A HREF="http://<?php echo $Hostname."/".$WelcheDomain[1] ?>/">Zurück zur Home Page.</A> Jetzt koennte man, auf Basis der Kenntnis des Verzeichnisnahmens das ganze ErrorDocument je nach Co-Domain auch noch individuell gestalten... Wenn man Zeit hat ;-) MfG Thomas ICQ-UIN 38 45 127 PGP Public Key available at http://www.tfroehlich.de/tfroehlich.asc http://www.tfroehlich.de sf-club PHANTOPIA (incl. Buecher-Datenbank) http://www.phantopia.de
php::bar PHP Wiki - Listenarchive