M
Mr. Snoot
Gast
Hio,
ich hab folgende Regel, die aus
macht.
Regel:
sprache soll aber jetzt variabel sein (nicht nur 'en', sondern 'en' oder 'de'). Aber irgendwie schaff ich das nicht, wieso klappt das ganze so nicht:
ich hab folgende Regel, die aus
HTML:
pr.php?bereich=x&thema=y&sprache=en
HTML:
/print/x/y/
Regel:
PHP:
RewriteRule ^print/([^/\.]*)/([^/\.]*)/$ pr.php?bereich=$1&thema=$2&sprache=en [QSA]
RewriteCond %{THE_REQUEST} ^[A-Z]+\s/pr\.php\?bereich=([a-z]+)&thema=([a-z]+)&sprache=en
RewriteRule ^pr\.php$ /print/%1/%2/? [R=301]
RewriteRule ^/print/([a-z]+)/([a-z]+)/$ pr.php?bereich=$1&thema=$2&sprache=en [L]
sprache soll aber jetzt variabel sein (nicht nur 'en', sondern 'en' oder 'de'). Aber irgendwie schaff ich das nicht, wieso klappt das ganze so nicht:
PHP:
RewriteRule ^print/([^/\.]*)/([^/\.]*)/$ pr.php?bereich=$1&thema=$2&sprache=(de|en) [QSA] # optional auch sprache=$3 getestet
RewriteCond %{THE_REQUEST} ^[A-Z]+\s/pr\.php\?bereich=([a-z]+)&thema=([a-z]+)&sprache=(de|en)
RewriteRule ^pr\.php$ /print/%1/%2/? [R=301]
RewriteRule ^/print/([a-z]+)/([a-z]+)/$ pr.php?bereich=$1&thema=$2&sprache=(de|en) [L] # optional auch sprache=$3 getestet
Zuletzt bearbeitet: