QA@IT
«回答へ戻る

回答を投稿

[解決]
とりあえず基本パターンでの動作は確認できました。
色々なパターンで検証する必要があります。

RewriteEngine On
RewriteCond %{HTTP_HOST} (.).domain.jp [NC]
RewriteRule (.
) %{HTTP_HOST}$1 [C]
RewriteRule ^([^.]+).domain.jp http://domain.jp/apl/servlet?para=$1 [L]
...
ProxyPass /apl/ ajp://localhost:8009/apl/

Rewriteの前に正規表現ですね...

[解決]
 とりあえず基本パターンでの動作は確認できました。
 色々なパターンで検証する必要があります。

 RewriteEngine On
 RewriteCond %{HTTP_HOST} (.*)\.domain\.jp [NC]
 RewriteRule (.*) %{HTTP_HOST}$1 [C]
 RewriteRule ^([^.]+)\.domain\.jp http://domain.jp/apl/servlet?para=$1 [L]
 ...
 ProxyPass /apl/ ajp://localhost:8009/apl/

Rewriteの前に正規表現ですね...