27apricot
Erfahrenes Mitglied
Hallo,
leider habe ich dazu nix gefunden – auch weil ich nicht weiß, wonach ich suchen muss.
Ich habe für mein CMS verschiedene RewriteRules geschrieben. So wird beispielsweise
»domain.tld/seitenname« auf »domain.tld/?inhalt=seitenname« und
»domain.tld/seitenname/archiv/9« auf »domain.tld/?inhalt=seitenname&archiv=1&id=9«
weitergeleitet.
Jetzt habe ich eine Druckansicht eingebaut. Dabei wird »/druckansicht« an die aktuelle URL angehängt und soll übersetzt werden in »&druckansicht=1«. So wie ich es vermag, kann ich diese Regel nur für jede andere geschriebene Regel einzeln hinzufügen, muss also für die oben genannten jeweils die mit der Druckansicht hinzufügen.
Kann ich diese Übersetzung aber auch in EINER Regel formulieren, die immer funktioniert?
Versucht habe ich, folgende Regel vor alle anderen zu schreiben, die dann für alle Seiten gelten sollte (außer der Startseite ohne weitere Übergabevariablen):
Da kommt aber der Fehler 404.
Danke im Voraus!
Schöne Grüße,
27apricot.
leider habe ich dazu nix gefunden – auch weil ich nicht weiß, wonach ich suchen muss.
Ich habe für mein CMS verschiedene RewriteRules geschrieben. So wird beispielsweise
»domain.tld/seitenname« auf »domain.tld/?inhalt=seitenname« und
»domain.tld/seitenname/archiv/9« auf »domain.tld/?inhalt=seitenname&archiv=1&id=9«
weitergeleitet.
Jetzt habe ich eine Druckansicht eingebaut. Dabei wird »/druckansicht« an die aktuelle URL angehängt und soll übersetzt werden in »&druckansicht=1«. So wie ich es vermag, kann ich diese Regel nur für jede andere geschriebene Regel einzeln hinzufügen, muss also für die oben genannten jeweils die mit der Druckansicht hinzufügen.
Kann ich diese Übersetzung aber auch in EINER Regel formulieren, die immer funktioniert?
Versucht habe ich, folgende Regel vor alle anderen zu schreiben, die dann für alle Seiten gelten sollte (außer der Startseite ohne weitere Übergabevariablen):
Code:
RewriteRule ^(.+)/druckansicht[/]*$ $1&druckansicht=1
Danke im Voraus!
Schöne Grüße,
27apricot.