Mod_Rewrite mit Smarty und reg. Exp.
Verfasst: 24.11.2005, 20:02
Hi,
Könnte jemand so lieb sein, und mir mal auf die Sprünge helfen? Mod_Rewrite, und OOP sind die zwei letzten großen Geheimnisse, die ich zur Zeit zu lüften versuche. Und die Seite soll aber noch dieses Jahr online gehen. Sagt mir, ob das überhaupt so machbar ist, wie ich es mir vorstelle.
Nutzen will ich mod_rewrite für die eine Richtung und reguläre Ausdrücke zusammen mit dem Smarty Ausgabefilter (https://smarty.php.net/manual/de/advanc ... ilters.php) für die Andere, damit ich auch jede URL erwische. Performance ist relativ egal, weil die Inhalte eh für ne Stunde gecacht werden.
Folgende URL-Beispiele. Gleichbedeutende stehen im Block. In SuMa-freundlichen String umgeschrieben werden soll:
https://www.domain.net/
https://www.domain.net/index.php
https://www.domain.net/index.php?seite=portal
https://www.domain.net/index.php?seite=impressum
https://www.domain.net/index.php?star=vorname-nachname
https://www.domain.net/index.php?star=v ... seite=vita
https://www.domain.net/index.php?star=v ... eite=links
Wie gehe ich da am Besten ran? Das htaccess, welches nicht-www auf www. umleitet steht schon drin. Kann mir jemand einen Tipp geben, wie ich da am Besten rangehe? //edit: Ich hab mir gedacht, am Ende könnte sowas rauskommen:
https://www.domain.net/vorname-nachname/links oder ist das schlecht fürn PR, weil der ja Verzeichnisweise abnimmt?
Könnte jemand so lieb sein, und mir mal auf die Sprünge helfen? Mod_Rewrite, und OOP sind die zwei letzten großen Geheimnisse, die ich zur Zeit zu lüften versuche. Und die Seite soll aber noch dieses Jahr online gehen. Sagt mir, ob das überhaupt so machbar ist, wie ich es mir vorstelle.
Nutzen will ich mod_rewrite für die eine Richtung und reguläre Ausdrücke zusammen mit dem Smarty Ausgabefilter (https://smarty.php.net/manual/de/advanc ... ilters.php) für die Andere, damit ich auch jede URL erwische. Performance ist relativ egal, weil die Inhalte eh für ne Stunde gecacht werden.
Folgende URL-Beispiele. Gleichbedeutende stehen im Block. In SuMa-freundlichen String umgeschrieben werden soll:
https://www.domain.net/
https://www.domain.net/index.php
https://www.domain.net/index.php?seite=portal
https://www.domain.net/index.php?seite=impressum
https://www.domain.net/index.php?star=vorname-nachname
https://www.domain.net/index.php?star=v ... seite=vita
https://www.domain.net/index.php?star=v ... eite=links
Wie gehe ich da am Besten ran? Das htaccess, welches nicht-www auf www. umleitet steht schon drin. Kann mir jemand einen Tipp geben, wie ich da am Besten rangehe? //edit: Ich hab mir gedacht, am Ende könnte sowas rauskommen:
https://www.domain.net/vorname-nachname/links oder ist das schlecht fürn PR, weil der ja Verzeichnisweise abnimmt?