2 つの異なるコンテキストでデプロイされた 2 つの tomcat アプリケーションがあります。
someurl.com/context1/
someurl.com/context2/
次の形式で URL をインターセプトする必要があります。
someurl.com/clientname/context1/
それらをURLにリダイレクトします:
someurl.com/context1/clientname
ここで、「クライアント名」は動的です
tomcats server.xml ファイルの要素で書き換えバルブを使用しようとしましたが、コンテキストを含む URL に対してのみ機能します。すなわち:
someurl.com/context1/clientname/context1
に書き換えられる
someurl.com/context1/clientname
次の正規表現を使用します。
RewriteCond %{REQUEST_URI} ^.*/context1/.*$
RewriteRule ^.*/context1/(.*)$ /context1/$1 [L]
コンテキストが考慮されないように URL をグローバルに書き換える方法はありますか?