htaccess gibt unter apache 2 leeren Query String weiter
ehrlacher
- webserver
Hallo,
folgende .htaccess läuft unter apache 1.3(.33) einwandfrei in allen Konstellationen - unter apache 2.2.4 gibt sie aber dann einen leeren Query String weiter, wenn dieser Buchstaben enthält.
---
RewriteEngine on
Options FollowSymLinks
RewriteCond %{QUERY_STRING} test=([a-zA-Z0-9-]+)
RewriteRule ^listing.php$ site_%1.htm? [R=301,L]
RewriteRule ^site_([a-zA-Z0-9-]+).htm$ listing_2.php?test=$1 [L]
---
Eine URL wie
site_23-12.htm
wandelt er korrekt in listing_2.php?test=23-12 um
Bei einer URL a la
site_a.htm
gibt er einen leeren Query String weiter.
Wo mache ich hier offentlich einen Kardinalfehler?
Danke für Eure Mithilfe!
Frank