Mod Rewrite Einstellungen |
|
Pfad zur .htaccess Datei aus Sicht des Web-Browsers |
{ROOTDIR_ERROR}
(Standardmäßig "/")
|
Soll der Name des Hauptbaumes mit in der URL erscheinen? |
|
Soll die Sprache mit in der URL erscheinen (für Mehrsprachsysteme unabdingbar)? |
|
Werden mehrere Mandanten in einem Verzeichnis gepflegt? |
|
Sollen die URLs klein geschrieben werden? |
|
Die nächsten 5 Einstellungen bewirken das Aussehen der URLs wie folgt:
www.domain.de/kategorie1-kategorie2.artikelname.html
Hinweis:
- Änderungen an den Einstellungen machen ein Reset der vorhandenen Aliase notwendig
- Kategorie Separator und Kategorie-Artikel-Seperator müssen unterschiedlich sein
|
Sollen die Kategorien und Artikel als eine HTML Ressource geschrieben werden, ohne Verzeichnisstruktur? |
|
Kategorie-Seperator (Trenner zwischen einzelnen Kategorien) |
{CATEGORY_SEPERATOR_ERROR}
{CAT_ART_SEP_MSG}
|
Kategoriewort-Seperator (Trenner zwischen einzelnen Kategoriewörtern) |
{CATEGORY_WORD_SEPERATOR_ERROR}
{CAT_ART_SEP_MSG}
|
Kategorie-Artikel-Seperator (Trenner zwischen Kategorieabschnitt und Artikelname) |
{ARTICLE_SEPERATOR_ERROR}
{CAT_ART_SEP_MSG}
|
Artikelwort-Seperator (Trenner zwischen einzelnen Artikelwörtern) |
{ARTICLE_WORD_SEPERATOR_ERROR}
{CAT_ART_SEP_MSG}
|
Aliase zurücksetzen
|
Dateiendung am Ende der URL |
{FILE_EXTENSION_ERROR}
(z. B. ".html" für http://host/foo/bar.html)
|
Prozentsatz für "Ähnlich klingende" URIs |
{CATEGORY_RESOLVE_MIN_PERCENTAGE_ERROR}
(0 - 100)
Beispiele:
100 = nur exakt geschriebene URIs finden zum Ziel, bereits ein falsch geschriebener Buchstabe führt zur Fehlerseite
85 = URIs mit leichten Fehlern werden dennoch zu einer Kategorie geleitet
0 = Fehlerseite wird nie angezeigt, es wird bei Fehlern auch zu Kategorien mit sehr niedriger Übereinstimmung geleitet
|
Zeitpunkt zum Generieren der URLs |
Bei dieser Option werden die URLs beim Generieren des Codes der Seite umschrieben. Das bedeuet,
dass alle internen URLs auf Kategorien/Artikel in den Modulausgaben ggf. manuell angepasst werden müssen.
Die URLs sind mit der url()-Methode des $sess-Objektes auszugeben, z. B. $sess->url('front_content.php?idart=12').
Die URLs werden bei der Ausgabe der Seite umschrieben. Ist die einfachere Variante, da keine Änderungen an den
Modulausgaben nötig sind. Dafür verlangsamt diese Option die Ausführungszeit des Scriptes.
|
Routing |
Routing Definitionen für eingehende URLs. Pro Zeile eine Routing Definition wie folgt eingeben:
# {eingehende_url}>>>{neue_url}
/eingehende_url/name.html>>>/neue_url/neuer_name.html
/cms/>>>/
/aktionen/20_prozent_auf_alles_ausser_tiernahrung.html>>>/front_content.php?idcat=23
Hinweis:
- Eingehende URLs können auch nicht vorhandene Ressourcen (Kategorie, Artikel) sein,
hinter der Ziel URL muss eine gültige Contenido-Seite (Kategorie/Artikel) liegen
- Als Ziel URL kann auch reale URL zur Kategorie/Seite angegeben werden, z. B. /front_content.php?idcat=23 oder /front_content.php?idart=34.
Bei mehrsprachigen Auftritten sollte die Id der Sprache angehängt werden, z. B. /front_content.php?idcat=23&lang=1
Bei mehreren Mandantan im gleichen Verzeichnis sollte die Id des Mandanten angehängt werden, z. B. /front_content.php?idcat=23&client=2
|
Weiterleitung bei ungültigen Artikeln |
|
|
|