NAVIGATION
This shows you the differences between two versions of the page.
|
deutsch:technik:tips:seiten-weiterleitung [2010/04/23 08:15] Knut Heermann (flip-flop) created |
deutsch:technik:tips:seiten-weiterleitung [2018/06/03 18:08] (current) |
||
|---|---|---|---|
| Line 22: | Line 22: | ||
| - | **.htaccess** | + | **http://example.com/.htaccess** |
| <code> | <code> | ||
| RewriteEngine on | RewriteEngine on | ||
| Line 32: | Line 32: | ||
| - | **index.php** | + | **http://example.com/index.php** |
| <code php> | <code php> | ||
| 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> | ||
| + | |||
| + | \\ | ||