Webspace-Foren > Webspace - Allgemein

Problem bei eigener error404.php und nicht vorhandenen .htm Dateien

(1/3) > >>

Torabe:
Hallo,

leider kann / will der Support mir nicht weiterhelfen und leider kann ich meine zweifache Supportanfrage nicht einfach kopieren, da man diese weder zugemailt bekommt, noch sonst irgendwie Zugriff darauf hat. Aber das hat natürlich nichts mit der Community zu tun.

Eine ähnliche Anfrage zu diesem Thema habe ich hier gefunden: http://forum.euserv.de/index.php/topic,7359.msg32991.html#msg32991
Der User hat sein Problem durch Umzug auf einen anderen Anbieter gelöst, da ihm niemand geholfen hat.

Per htaccess habe ich eine Umleitung von 404 auf error404.php eingerichtet. Das funktioniert seit Jahren wunderbar für alle möglichen fehlenden Dateien: z. B. test.xyz. Kürzlich habe ich test.htm ausprobiert und bekam die uninterpretierte PHP-Seite zurückgeliefert.

Antwort vom Support (2x):
--- Zitat ---Wie bereits in meiner letzten Mail beschrieben, können Sie ein klassische 30X Weiterleitung verwenden. Dies wird Ihr Problem beheben.
--- Ende Zitat ---

Hat jemand ein ähnliches Problem oder gar eine Lösung? Es ist ein Sicherheitsproblem, dass PHP-Code ungefiltert ausgegeben wird. Dem habe ich zwar vorgebeugt, da die PHP-Datei ihren Inhalt nachlädt, aber dennoch...

Vielen Dank im Voraus
Torben

Letzte Änderung: direkte Links zu test.xyz und test.htm entfernt.

razor1986:
Für die Endung .htm wird kein PHP aktiv sein. Ich hab bei sowas eine error.html
mit einem Metarefresh Tag. Der leitet dann auf meine Hauptseite mit der entsprechenden Fehlermeldung weiter.

Die Weiterleitung habe ich hier gefunden:
http://www.suchmaschinen-doktor.de/optimierung/redirect.html

Torabe:
Hallo razor, für .xyz ist PHP bestimmt auch nicht aktiv. Außerdem soll nicht test.htm interpretiert werden, sondern meine error404.php, was sonst auch immer der Fall ist. Lokal, unter XAMPP, funktioniert auch alles einwandfrei.

Wieso erzählen mir immer alle, dass .htm nicht interpretiert wird?

Ergänzung: Die test.htm kann gar weder interpetiert oder nicht interpretiert werden, weil sie nicht existiert. Ich weiß echt nicht, wie ich es noch ausdrücken soll...

razor1986:
Torabe das ist ja nur ein Vorschlag, das würde auf jeden Fall dein Problem lösen. Ich weiß nicht warum du zwingend die .php direkt einbinden willst. Naja egal vieleicht kann dir ja ein anderer User helfen.

Torabe:
Danke für den Vorschlag. Aber entweder habe ich etwas nicht verstanden oder das Vorgehen ist unlogisch. Wozu sollte ich den 404er erst auf eine .html umbiegen, die dann auf eine .php weiterleitet? Wieso funktioniert das bei allen anderen Dateiendungen, Providern und bei mir lokal, nur bei Eurserv nicht? Solange mir darauf keiner eine schlüssige Antwort liefert, werde ich da auch nichts ändern. Ich möchte, dass die Ursache abgestellt wird und nicht das Symptom. Wenn Dein Computer bei 1+1 immer 3 ausgibt, dann willst du ja auch nicht, dass dir jemand vorschlägt es einfach mal mit 1+1 und dann -1 zu versuchen, oder?

Sorry, aber das ist mir zu blöd (bitte nicht persönlich nehmen).

Ergänzung: Und ja, natürlich möchte ich eine error-PHP haben, da diese z. B. meine Menüstruktur einbindet. Es gibt keine Regel, keine PHP Seite nehmen zu dürfen. Und es gibt tausend Gründe, es zu tun. Also bitte schreibt mir nicht vor, was ich zu machen habe. Ich möchte nur, dass es funktioniert, wie überall anders auch.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln