2

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 をグローバルに書き換える方法はありますか?

4

1 に答える 1