Page 1 of 2
Wie 404-Fehlerseiten auf (statische) Startseite umleiten
Posted: Fri Sep 21, 2007 11:22 am
by maxfli55
Wenn eine URL nicht stimmt, zeigt s9y bekanntlich anstatt einer 404-Fehlerseite das Archiv an.
Wie kann ich eine bestimmte Seite (z.b. Startseite oder statische Seite) als Fehlerseite definieren? Möglichst ohne was an den permalinks oder statischsen Seiten zu zerstören.
Ciao
mafli55
Re: Wie 404-Fehlerseiten auf (statische) Startseite umleiten
Posted: Fri Sep 21, 2007 11:45 am
by garvinhicking
Hi!
Dafür musst du deine content.tpl Datei oder so anpassen, und die $view = '404' variable abfangen, und dort deinen inhalt einbinden.
Eine andere URL kannst Du nicht angeben. Dafür müsstest Du sonst ein eiegenes PHP-Plugin schreiben das auf eine entsprechende Seite weiterleitet.
Viele Grüße,
Garvin
Posted: Tue Oct 30, 2007 3:59 pm
by maxfli55
Hi Garvin,
Deinen Vorschlag konnte ich leider mangels Wissen nicht nachvollziehen.
Aber ich habe eine andere Lösung gefunden:
in der .htaccess habe ich
Code: Select all
# BEGIN s9y
ErrorDocument 404 http://www.kellotat.com/
DirectoryIndex /index.php
php_value session.use_trans_sid 0
php_value register_globals off
Als Error Dokument habe ich einfach meine Startseite gesetzt.
Daraus sollten sich eigentlich keine weiteren Konsequenzen ergeben.
Ciao
maxfli55
Posted: Wed Oct 31, 2007 7:56 am
by garvinhicking
Hi!
Hm,mich würde wundern wenn das klappt - eigentlich müssten so alle statischen Seiten nicht mehr klappen?
Grüße,
Garvin
Posted: Wed Oct 31, 2007 4:01 pm
by maxfli55
Also ich nutzte derzeit eine Statische Seite als Startseite und das klappt. Ansonsten sind alle anderen Seite als permalink Aufrufbar - klappt auch.
Bislang ist mir nichts negatives aufgefallen. Aber ich melde mich hier, falls doch.
Staticpages-Plugin v3.43.
s9y 1.2.
PHP 4.4.7
Ciao
maxfli55
Posted: Wed Oct 31, 2007 5:53 pm
by garvinhicking
Hi!
Ja, als startseite klappt das - aber alle anderen "externen" statischen seiten wirst Du nicht aufrufen können, schätze ich.
Grüße,
Garvin
Posted: Thu Nov 01, 2007 8:30 am
by maxfli55
Hi Garvin,
Du insweit recht, dass dann die Formatierungen bei den anderen statischen Seiten nicht vorgenommen werden.
Wobei mir gerade aufgefallen ist, dass die .httaccess-Methode nur funktioniert, wenn die falsche url nicht auf .html endet. Sonst wird wieder das Archiv angezeigt.
Kannst Du Deine Methode mal etwas näher erklären?
Ciao
maxfli55
Posted: Fri Nov 02, 2007 11:31 am
by garvinhicking
Hi!
Kannst Du Deine Methode mal etwas näher erklären?
Du editierst deine content.tpl und fügst da was ein wie:
Code: Select all
{if $view == '404'}
Die von ihnen angeforderte Seite existiert leider nicht
{else}
{$ENTRIES}
{$ARCHIVES}
{/if}
Grüße,
Garvin
Posted: Fri Nov 02, 2007 8:35 pm
by maxfli55
Danke, ich werde es in nächster Zeit ausprobieren. Keine Angst, ich melde mich, falls es nicht funktioniert
Ciao
maxfli55
Posted: Sat Nov 17, 2007 10:04 pm
by maxfli55
[gelöscht..]
Posted: Thu Nov 22, 2007 8:15 pm
by maxfli55
garvinhicking wrote:
Du editierst deine content.tpl und fügst da was ein wie:
Code: Select all
{if $view == '404'}
Die von ihnen angeforderte Seite existiert leider nicht
{else}
{$ENTRIES}
{$ARCHIVES}
{/if}
Das funktioniert leider nicht.
Dann erscheint der Fehlertext auf jeder Seite, d.h. auch wenn die url wirklich existiert, dann erscheint er oberhalbt des Inhalts.
Kannst ja mal auf meiner Seite schauen. Den Fehlertext habe ich mal auf '404' reduziert.
Ciao
Torsten
Posted: Fri Nov 23, 2007 10:24 am
by garvinhicking
Posted: Fri Nov 23, 2007 11:11 am
by Anitram
Versuche es doch mal damit:
Die "Index.html" kann auch eine beliebige Seite sein, z.B. eine individuelle 404-Meldung.

Posted: Fri Nov 23, 2007 12:23 pm
by garvinhicking
Hi Anitram!
Hier liegt leider ein ganz anderes Problem vor. Mit Deiner Lösung würde man wie im Thread angesprochen alle externen Plugins und freie Permalinks zerstören.
Grüße,
Garvin
Posted: Fri Nov 23, 2007 2:09 pm
by maxfli55
garvinhicking wrote:Hi!
Wie, auf jeder Seite?
Gut nicht auf allen
Das Problem bezieht sich nur auf die permalinks, bei denen '404' und deren Inhalt ausgegeben werden.
Wenn ich die Seite statt mit
http://kellotat.com/archives/88-Hallowe ... zbuch.html
mit dem Permalink erscheint '404' und der Content der Seite:
http://kellotat.com/permalink/strafrech ... _stgb.html
Ciao
maxfli55