クエリ文字列が検出された場合、Cookie を更新/設定して、特定のディレクトリがそのブラウザ セッションに使用されるようにするか、クエリ文字列が明示的に再度設定されるまで使用します。訪問者はディレクトリを見るのではなく、ただ見るだけhttp://mydomain.com/
です。
これは私がこれまでに持っているものですが、期待どおりに機能しません。ロジックを間違って書いていることは確かですが、どこにあるのかわかりません。
RewriteCond %{QUERY_STRING} splittest=(A|B)
RewriteRule splittest=(A|B) [CO=splittest:$1:%{HTTP_HOST}:0:/,L]
RewriteCond %{QUERY_STRING} splittest=A [OR]
RewriteCond %{HTTP_COOKIE} splittest=A
# Split test A
RewriteRule ^(.*)$ A/$1 [L]
# Split test B
RewriteRule ^(.*)$ B/$1 [L]