Page 1 of 1

Error 404 Handling

Posted: Sun Jul 22, 2007 1:58 am
by TimBeam
Ich habe das Rewriting mangels Unterstützung durch meinen Provider auf "None" gestellt. In der .htaccess steht jetzt oben folgendes:
ErrorDocument 404 http://www.meineurl.de/index.php?/html/fehler_404.html
DirectoryIndex /index.php
1. Wenn man in der Browserzeile irgendetwas nach "index.php?" kürzt oder ändert, landet man auf der Startseite des Weblog, obwohl eigentlich eine statische Startseite eingestellt ist. (Existierende Adressen ausgenommen)

2. Wenn man irgendetwas anderes vor oder in "index.php"eintippt, landet man auf der von mir vorgesehenen "Fehler 404" Seite.

3. Nur "index.php" oder "index.php?" führen, wie erwartet und gewünscht, zur statischen Startseite.

Hi Garvin, ich weiß wir hatten das Thema schon mal.
Was veranlasst den Server mal so und mal so auf den 404 zu reagieren? Kann ich 1. irgendwo in s9y ändern? Also eine spezifische Adresse angeben?

Re: Error 404 Handling

Posted: Mon Jul 23, 2007 2:23 pm
by garvinhicking
Hi!
1. Wenn man in der Browserzeile irgendetwas nach "index.php?" kürzt oder ändert, landet man auf der Startseite des Weblog, obwohl eigentlich eine statische Startseite eingestellt ist. (Existierende Adressen ausgenommen)
Das ist korrekt so, genau. Die statische Startseite erscheint nur wenn man "index.php" benutzt. Sonst würde man ja nicht mehr auf die "normale" Serendipity Artikelübersicht gelangen können.
2. Wenn man irgendetwas anderes vor oder in "index.php"eintippt, landet man auf der von mir vorgesehenen "Fehler 404" Seite.
Okay, das ist ja gewünscht.
3. Nur "index.php" oder "index.php?" führen, wie erwartet und gewünscht, zur statischen Startseite.
Dito.
Was veranlasst den Server mal so und mal so auf den 404 zu reagieren?
Wieso mal so mal so? Das ist doch jetzt deterministisch und korrekt?
Kann ich 1. irgendwo in s9y ändern? Also eine spezifische Adresse angeben?
Der Serendipity-Code ruft standardmäßig immer die Artikelübersicht an. Du kannst eine statische Startseite daher nicht für URL-Aufrufe verwenden, die die Serendipity-Startseite ausgeben würden, da sonst plugins keine freien permalinks zulassen könnten.

Grüße,
Garvin