htaccess rewritecond mit leerzeichen

x-mode

New Member
Howdy Com,

ich komm gerade nicht mehr weiter und hoffe, jemand kann helfen.

Aufgabenstellung ist das Umleiten von Usern, deren http_referrer eine gewisse Suchmaschine mit einer bestimmten Suchanfrage aufweist. Zu diesem Zweck hab ich mir in der htaccess folgendes angelegt:
Code:
RewriteCond %{HTTP_REFERER} ^http://(www\.)?suchmaschine.*[?&]q=([^&]+) 
RewriteCond %2 (wort1|wort2) [NC] 
RewriteRule .* http://www.ziel.com [R=302,L]
Soweit so gut, für wort1 oder wort2 klappt das einwandfrei. Aber wie bekomme ich es mit der Kombination der beiden Wörter hin, sprich wort1+wort2. Die Suchanfrage, die ich umleiten möchte hat eine Struktur wie
Code:
http://www.suchmaschine.de/suche?q=wort1%20wort2
oder
http://www.suchmaschine.de/suche?q=wort1+wort2
aber ich bekomme es mit keiner dieser Möglichkeiten hin:
Code:
RewriteCond %2 (wort1%20wort2) [NC]
RewriteCond %2 (wort1+wort2) [NC]
RewriteCond %2 (wort1\ wort2) [NC]
Ich bekomme jedesmal einen Serverfehler gezeigt.

Kann mir jemand die Augen öffnen?
Danke sehr :)
htaccess-mode
 
Back
Top