NAVIGATION
This shows you the differences between two versions of the page.
deutsch:technik:tips:seiten-weiterleitung [2010/04/23 08:27] Knut Heermann (flip-flop) |
deutsch:technik:tips:seiten-weiterleitung [2018/06/03 18:08] (current) |
||
---|---|---|---|
Line 41: | Line 41: | ||
?> | ?> | ||
</code> | </code> | ||
+ | |||
+ | \\ | ||
+ | ===== Weiterleitung bei Fehler 404: ===== | ||
+ | |||
+ | Wenn eine aufgerufene Seite nicht existiert ist es häufig gewünscht, dass eine eigene Fehlerseite mit eigenem Layout produziert wird. \\ | ||
+ | Im Normalfall würde das gegebene Layout der Seite "home" mit dem Fehlertext des Bereichs "Fehler" ausgeliefert. | ||
+ | |||
+ | Schreiben wir nun in den Bereich Fehler in der Vorlage für "home" die folgende Weiterleitung, kann eine Fehlerseite mit separatem Layout angelegt werden. \\ | ||
+ | Diese Fehlerseite liegt typischerweise in einem versteckten Bereich des Systems //(ADMIN -> Seitenstruktur -> Frontend Menüstatus: [x] versteckt)//. | ||
+ | |||
+ | **http://example.com/index.php?404** | ||
+ | \\ | ||
+ | |||
+ | ---- | ||
+ | Docu: -- \\ | ||
+ | Forum: [[http://forum.phpwcms.org/viewtopic.php?p=126314#p126314|mod_rewrite + RewriteRule + errorDocument]] | ||
+ | |||
+ | |||
+ | **Autor:** Heiko H. \\ | ||
+ | **CMS Version:** >= 1.26 \\ | ||
+ | **Version:** V1.0 \\ | ||
+ | |||
+ | |||
+ | |||
+ | Tag: -- \\ | ||
+ | Dateiname: -- \\ | ||
+ | Verzeichnis: -- | ||
+ | |||
+ | **Bedingung:** -> [[http://www.phpwcms-docu.de/config_dateien.phtml|/config/phpwcms/conf.inc.php]] \\ | ||
+ | |||
+ | * ##$phpwcms['allow_ext_render'] = 1;## | ||
+ | |||
+ | |||
+ | ---- | ||
+ | ---- | ||
+ | |||
+ | \\ | ||
+ | <code php> | ||
+ | [PHP] | ||
+ | Header( "HTTP/1.1 301 Moved Permanently" ); | ||
+ | Header( "Location: http://example.com/index.php?404" ); | ||
+ | exit; | ||
+ | [/PHP] | ||
+ | </code> | ||
+ | |||
+ | \\ |