①httpヘッダにキー"PARAM1"が無ければURL1にリダイレクト
②httpヘッダにキー"PARAM1"がある場合はURL2にリダイレクト(キー有で中身が空文字""の場合も含む)
という振る舞いをしたいのですが、キーそのものが存在するかどうかの判定方法がわかりません
また、可能であれば②の条件にも
今後さらなる条件が増えた際の誤動作防止と後世のメンバーが見た時に分かる用にコメント以外にも
PARAM1のキーが存在するという条件も明示的に設定したいです。
①の条件
RewriteEngine On
RewriteCond %{HTTP:PARAM1} [キーが存在しない]←ここがわからない
RewriteRule .* /URL1/ [R]
②の条件
RewriteEngine On
RewriteCond %{HTTP:PARAM1} [キーが存在する]←可能なら設定したい
RewriteCond %{HTTP:PARAM1} !^$ [OR]
RewriteCond %{HTTP:PARAM1} ^$
RewriteRule .* /URL2/ [R]
どうかご教示のほどよろしくお願いいたします。
あなたの回答
tips
プレビュー