これらの書き換えルールは機能していないようです。それは不可能ですか、それとも何か不足していますか
問題のあるルールは 2 番目のルールです。後方参照 %1 に注意してください
RewriteCond %{REQUEST_URI} ^/([a-zA-Z\.]+)/.*$ [NC]
RewriteCond %{HTTP_COOKIE} route_controller_%1=([^;]+) [NC]
RewriteRule ^(.*)$ http://example2.com/%1/_/$1 [L]
これが私が期待していることです。URLを指定すると
http://example.com/abc/home
最初のルールは %1 に abc を保存する必要があります。route_controller_abc という Cookie の 2 番目のルールが必要です。見つかった場合、3 番目のルールは次のように書き換えられます。
http://example2.com/thevalueofthecookie/_/home
しかし、seconf ルールは %1 後方参照を使用していないようです。
何か案は?