Eine weitere Möglichkeit, die diese cryptischen Query_Strings auch aus der Adressleiste entfernt. Der String wird dabei zerlegt und dann umgeschrieben. Das dem Sring vorgestellte ? wird nicht in die RewriteCond aufgenommen.
Code:
RewriteCond %{REQUEST_URI} ^/ [NC]
RewriteCond %{QUERY_STRING} ^ressort=7$ [NC]
RewriteRule ^(.*)$ http://www.domainname.tld/showroom/? [L,R=301]
Es ist auch möglich, mehrere alte Adressen auf eine neue Seite umzuleiten:
Code:
RewriteCond %{REQUEST_URI} ^/ [NC]
RewriteCond %{QUERY_STRING} ^ressort=7$ [NC,OR]
RewriteCond %{QUERY_STRING} ^ressort=4$ [NC,OR]
RewriteCond %{QUERY_STRING} ^ressort=5$ [NC,OR]
RewriteCond %{QUERY_STRING} ^ressort=6$ [NC]
RewriteRule ^(.*)$ http://www.domainname.tld/projekte/? [L,R=301]
Lesezeichen