htaccessで例外を追加する方法

私はhtaccessファイルに次のように書いています:

RewriteCond %{HTTP_HOST} ^(www.)?abcdef.com$ 
RewriteRule (.*)$ http://www.xyz.org.il/$1 [R=301,L]

しかし、私は例外を追加したい:

abcdef.com/dir/index.php?amount=&option=true

option = trueの場合、リダイレクトされません。

オプションが他の値であれば、htaccessだけを使ってリダイレクトする必要があります。
htaccessでこれを行うことは可能ですか?私はhtaccessを使いたいだけなので

ベストアンサー

RewriteCond %{QUERY_STRING} !option=true
RewriteRule ...

つまり、リクエストのクエリ文字列に option = true
という文字列が含まれていない場合は、リダイレクトできます

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です