Wie 404-Fehlerseiten auf (statische) Startseite umleiten
Wie 404-Fehlerseiten auf (statische) Startseite umleiten
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
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
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Wie 404-Fehlerseiten auf (statische) Startseite umleiten
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
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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Hi Garvin,
Deinen Vorschlag konnte ich leider mangels Wissen nicht nachvollziehen.
Aber ich habe eine andere Lösung gefunden:
in der .htaccess habe ich
Als Error Dokument habe ich einfach meine Startseite gesetzt.
Daraus sollten sich eigentlich keine weiteren Konsequenzen ergeben.
Ciao
maxfli55
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 offDaraus sollten sich eigentlich keine weiteren Konsequenzen ergeben.
Ciao
maxfli55
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Hm,mich würde wundern wenn das klappt - eigentlich müssten so alle statischen Seiten nicht mehr klappen?
Grüße,
Garvin
Hm,mich würde wundern wenn das klappt - eigentlich müssten so alle statischen Seiten nicht mehr klappen?
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Ja, als startseite klappt das - aber alle anderen "externen" statischen seiten wirst Du nicht aufrufen können, schätze ich.
Grüße,
Garvin
Ja, als startseite klappt das - aber alle anderen "externen" statischen seiten wirst Du nicht aufrufen können, schätze ich.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
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
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
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Grüße,
Garvin
Du editierst deine content.tpl und fügst da was ein wie:Kannst Du Deine Methode mal etwas näher erklären?
Code: Select all
{if $view == '404'}
Die von ihnen angeforderte Seite existiert leider nicht
{else}
{$ENTRIES}
{$ARCHIVES}
{/if}
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Das funktioniert leider nicht.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}
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
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Wie, auf jeder Seite?
Weder auf
http://www.kellotat.com/archives/88-Hal ... zbuch.html
noch auf
http://www.kellotat.com/
noch auf
http://www.kellotat.com/plugin/tag/Denksport
noch auf
http://www.kellotat.com/archives/2007/10.html
Das sind also für mich nicht "auf jeder Seite"
Hingegen erscheint "404" wie zu erwarten auf:
http://www.kellotat.com/kuselwutz.html
Grüße,
Garvin
Wie, auf jeder Seite?
Weder auf
http://www.kellotat.com/archives/88-Hal ... zbuch.html
noch auf
http://www.kellotat.com/
noch auf
http://www.kellotat.com/plugin/tag/Denksport
noch auf
http://www.kellotat.com/archives/2007/10.html
Das sind also für mich nicht "auf jeder Seite"
Hingegen erscheint "404" wie zu erwarten auf:
http://www.kellotat.com/kuselwutz.html
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Versuche es doch mal damit:

Die "Index.html" kann auch eine beliebige Seite sein, z.B. eine individuelle 404-Meldung.ErrorDocument 402 http://www.meineDomain.de/index.html
ErrorDocument 403 http://www.meineDomain.de/index.html
ErrorDocument 404 http://www.meineDomain.de/index.html
Mit den besten Grüßen aus Absurdistan!
Im "Entwicklungsstadium":
http://www.patente-kunst.de
Frei von jeglichen Konservierungsstoffen:
http://www.martina-kausch.de
Im "Entwicklungsstadium":
http://www.patente-kunst.de
Frei von jeglichen Konservierungsstoffen:
http://www.martina-kausch.de
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
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
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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Gut nicht auf allengarvinhicking wrote:Hi!
Wie, auf jeder Seite?
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