anzeige

Problem mit 404-Fehler-Seite


Seite: 1 2 3
Autor Beitrag
chibi-neko666
24.01.10 - 15:32:55 Uhr

Wenn ich auf meiner Domain eine Seite aufrufe, die es nicht gibt (z.B. durch Tippfehler in der URL), dann kommt eine von mir erstellte 404-Fehler-Seite.

Beispiel:

Ich tippe statt www.meine-domain.de/seite.html folgendes ein: www.meine-domain.de/siete.html - dann kommt richtigerweise die 404-Fehler-Seite. Diese wird auch richtig dargestellt (mit CSS und so). Das funktioniert einwandfrei.

Tippe ich aber z.B. folgendes ein: www.meine-domain.de/UNTERORDNER/siete.html dann kommt zwar die 404-Fehler-Seite, aber das Design ist nicht vorhanden. Also das Aussehen wie auf der richtigen Seite ist nicht vorhanden.

Wie kann ich das ändern?
feuerfuchs
24.01.10 - 16:07:34 Uhr

Indem du die Verlinkungen absolut machst. Zum Beispiel so:
vorher: images/test.png
nacher: /images/test.png
______________
PyChat
PyFix
Pytal-RSS-Feed
chibi-neko666
24.01.10 - 16:12:08 Uhr

Meine .htaccess, die im root-Verzeichnis liegt, sieht so aus:

ErrorDocument 404 /404.html

Normalerweise sollte diese doch auch für Unterordner funktionieren, oder?
feuerfuchs
24.01.10 - 16:12:34 Uhr

Du musst die Verlinkungen in der 404.html ändern.
Wenn dort zum Beispiel
images/test.png steht, dann ändere das in
/images/test.png .
______________
PyChat
PyFix
Pytal-RSS-Feed
chibi-neko666
24.01.10 - 16:18:24 Uhr

Du meinst die .htaccess im root-Verzeichnis?

Muss die dann so aussehen:

ErrorDocument 404 /404.html
ErrorDocument 404 /Unterorder-1/404.html
ErrorDocument 404 /Unterordner-2/404.html
usw?

Nachtrag:

Oder muss ich im Unterordner jeweils eine eigene .htaccess rein tun? Und wenn ja, wie muss die dann aussehen, damit die Fehlerseite genauso angezeigt wird, wie die vom root-Verzeichnis?

ErrorDocument 404 /../404.html funktioniert nicht im Unterverzeichnis.
SammysHP
24.01.10 - 17:14:04 Uhr

Nein, lass die .htaccess so, wie sie ist. Du musst die 404.html ändern.

_________________
www.sammyshp.de
chibi-neko666
24.01.10 - 17:20:53 Uhr

Warum muss ich die 404.html ändern? Die sieht schön aus und die bleibt so. Ich seh da nun echt keinen Sinn drin, die zu ändern! Das Design der 404.html ist dem Design der restlichen Homepage angepasst und soll auch so bleiben.
Maiki28
24.01.10 - 17:30:13 Uhr

du solst die Verlinkungen in der 404.html ändern wie feuerfuchs schon gesagt hat. dein style kannste doch lassen!

von: bla/bla.css
in : /bla/bla.css

mehr nicht
chibi-neko666
24.01.10 - 17:33:24 Uhr

In meiner 404.html steht

<link rel="stylesheet" href="CSS/format.css" type="text/css">
Maiki28
24.01.10 - 17:36:42 Uhr

also

<link rel="stylesheet" href="/CSS/format.css" type="text/css">
Seite: 1 2 3

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