私はこのURLを持っています:
mysite.com?var=var&var2=var2&var3=var3
この特定のURLをブロックしたいのですが、同じベースURLの他のクエリ文字列にはまったく影響しません。
これを行うことは可能ですか?
ありがとう、
ModRewiteを使用して、クエリ文字列をチェックし、ページをリダイレクトまたはブロックできます。あなたの例を使用して:
RewriteCond %{QUERY_STRING} var=var
RewriteCond %{QUERY_STRING} date=12/12/12
RewriteCond %{QUERY_STRING} var2=Word\+Word
RewriteRule .* - [F]
(RewriteCondステートメント間に暗黙のANDがあります)
これにより、これら3つのクエリ文字列パラメーターと値がすべて含まれるすべてのページ(。*)がブロック([F])されます。
OPによるより具体的な例を使用するように更新されました