anzeige

Problem mit 404-Fehler-Seite


Seite: 1 2 3
Autor Beitrag
Achtzig
14.02.10 - 17:28:31 Uhr

Du kannst die Fehlerseiten im Stammverzeichnis anlegen oder einem Unterordner. gehen wir mal vom Stammverzeichnis aus:

/404.html
/404_MUSEUM.html

Dann müßte die htaccess so aussehen:

ErrorDocument 404 /404.html

<Directory /AbsoluterRoot/MUSEUM>
ErrorDocument 404 /404_MUSEUM.html
</Directory>


Nachtrag:

Und falls ja, wo lege ich dann die beiden unterschiedlich aussehenden 404.html ab?


Dort, wohin der Pfad bei ErrorDocument zeigt. Ist eigentlich egal, solange es kein geschütztes Verzeichnis ist. Ich habe die da oben beide im Haupverzeichnis.

Nachnachtrag:

Seltsam, ich probiere wie wild rum und bekomme mit dem Directory-Block immer einen 500er. Funktioniert der nicht bei Pytal?
Achtzig
14.02.10 - 18:14:03 Uhr

Mal ein Doppelpost:

Komischerweise bekomme ich mit Directory einen 500er aber folgendes funktioniert:

/.htaccess

ErrorDocument 404 /404.html

/404.html

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4. <title>404 - Nüscht jefunden</title>  
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
  6. <meta http-equiv="Content-Language" content="de" />  
  7. </head>  
  8. <body>  
  9. 404 IM STAMMORDNER  
  10. <br /><br />  
  11. Ja ja, der olle IE. Der will mehr als ein paar Worte. Da hält man sich knapp und was ist? der zeigt es einfach nicht an.<br />  
  12. <br />  
  13. Aber wenn ich hier ein bisschen rumschwafel, läßt er sich vielleicht erweichen, endlich mal das anzuzeigen, was man ihm gibt.<br />  
  14. <br />  
  15. Ist ja nicht so, daß ich nichts zu schreiben hätte aber irgendwie ist es auch blöd, nur wegen dem IE einen kleinen Roman zu verfassen. Aber was solls. Man hat ja sonst nichst zu tun und es gibt Schlimmeres.<br />  
  16. <br />  
  17. T-Online zum Beispiel. Die blenden einfach ungefragt ihre eigene Fehlermeldung ein und petzen das gleich an Google weiter. Dafür versauen die auch gleich noch die Adresszeile, sodaß man alles nochmal neu eingeben muß. Wäre ja auch zu einfach, wenn man nur die Eingabe korrigieren zu bräuchte.<br />  
  18. <br />  
  19. So, daß müßte dem IE jetzt aber reichen.  
  20. </body>  
  21. </html>  


/MUSEUM/.htaccess

ErrorDocument 404 /MUSEUM/404.html

/MUSEUM/404.html

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4. <title>404 - Och hier ham wa nüscht jefunden</title>  
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
  6. <meta http-equiv="Content-Language" content="de" />  
  7. </head>  
  8. <body>  
  9. 404 IM MUSEUM  
  10. <br /><br />  
  11. Ja ja, der olle IE. Der will mehr als ein paar Worte. Da hält man sich knapp und was ist? der zeigt es einfach nicht an.<br />  
  12. <br />  
  13. Aber wenn ich hier ein bisschen rumschwafel, läßt er sich vielleicht erweichen, endlich mal das anzuzeigen, was man ihm gibt.<br />  
  14. <br />  
  15. Ist ja nicht so, daß ich nichts zu schreiben hätte aber irgendwie ist es auch blöd, nur wegen dem IE einen kleinen Roman zu verfassen. Aber was solls. Man hat ja sonst nichst zu tun und es gibt Schlimmeres.<br />  
  16. <br />  
  17. T-Online zum Beispiel. Die blenden einfach ungefragt ihre eigene Fehlermeldung ein und petzen das gleich an Google weiter. Dafür versauen die auch gleich noch die Adresszeile, sodaß man alles nochmal neu eingeben muß. Wäre ja auch zu einfach, wenn man nur die Eingabe korrigieren zu bräuchte.<br />  
  18. <br />  
  19. So, daß müßte dem IE jetzt aber reichen.  
  20. </body>  
  21. </html>  


Beispiel:

http://achttest.pytalhost.de/gibtesnicht.php
http://achttest.pytalhost.de/MUSEUM/g...snicht.php

tussi
14.02.10 - 18:42:19 Uhr

Erst mal Danke für deine Hilfe. Bin grad mit einigen Dingen gleichzeitig beschäftigt, sodass ich nicht sofort antworten kann. Werde mir das heute abend nochmal anschauen, sofern ich die Zeit dazu finde.

Frage:
Hast du die Beispiele wieder gelöscht? Bei mir werden die Inhalte deiner 404.html nämlich nicht angezeigt.
Achtzig
14.02.10 - 18:50:02 Uhr

Du bist wahrscheinlich mit dem IE unterwegs. Früher war es so, daß wenn die Fehlermeldungen zu kurz sind (unter 512 Byte) der IE seine eigene Fehlermeldung einblendet.

Ich werde die Fehlermeldungen gleich mal ein bisschen aufblähen. Muß nur eben mal mein Essen fertig machen

Nachtrag: Jetzt müßten die Fehlermeldungen angezeigt werden. (Quelltexte oben habe ich auch gleich angepasst)
SammysHP
14.02.10 - 19:20:32 Uhr

[ot]
Zitat:
T-Online zum Beispiel. Die blenden einfach ungefragt ihre eigene Fehlermeldung ein und petzen das gleich an Google weiter. Dafür versauen die auch gleich noch die Adresszeile, sodaß man alles nochmal neu eingeben muß. Wäre ja auch zu einfach, wenn man nur die Eingabe korrigieren zu bräuchte.
Dann nimm doch einfach einen anderen DNS-Server

Und nicht nur T-Online macht das: Alice und AOL und bestimmte auch andere genauso.
[/ot]

_________________
www.sammyshp.de
Achtzig
14.02.10 - 19:29:52 Uhr

Ich bin ja nicht bei T-Online

Auf der Arbeit arbeite ich (was für eine Aussage) mit dem T-Online-Browser (würg), wenn ich zu ebay muß. Ansonsten natürlich mit Opera. Opera hat allerdings Schwierigkeiten mit den fehlerverseuchten Seiten von ebay.

Ich bin von Freenet zu 1und1 gewechselt worden, wurde also quasi weiterverkauft
tussi
14.02.10 - 22:42:14 Uhr

Nochmal zurück zum Posting 14.02.10 - 18:14:03 Uhr

Muss die .htaccess denn nun so aussehen?

ErrorDocument 404 /404.html
ErrorDocument 404 /MUSEUM/404.html

Wenn ja,
1. muss die .htaccess ins Hauptverzeichnis?
2. müssen die verschieden aussehenden 404.html in die jeweiligen Ordner, oder müssen sie unterschiedlich benannt werden?

Achtzig
14.02.10 - 22:45:50 Uhr

Das mit dem Directory scheint hier ja nicht zu funktionieren. Hatte das von meinem Server. Was funktioniert ist, wenn Du wie bei 14.02.10 - 18:14:03 Uhr beschrieben jeweils eine .htaccess und eine 404.html-Datei in das jeweilige Verzeichnis kopierst.

/.htaccess (ErrorDocument 404 /404.html)
/404.html

/MUSEUM/.htaccess (ErrorDocument 404 /MUSEUM/404.html)
/MUSEUM/404.html

Nachtrag: Ich glaube ich bin ein bisschen Müde. Hatte nicht geschnallt, daß Du das gleiche Posting meinst wie ich
tussi
16.02.10 - 08:15:02 Uhr

So funktioniert es.
Danke.
Seite: 1 2 3

- Obige Beiträge stellen keine Äußerung oder Meinung von Pytal oder dessen Betreiber dar -