これに似た URL を表現しようとしています。
http://foo.domain.com/bar/fee/
これに:
http://IP:port/bar/fee/
これは私の現在のコードです:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^foo.domain.com/
RewriteRule ^(.*) http://IP:port/$1 [P]
しかし、これは機能していないため、この質問です。
これに似た URL を表現しようとしています。
http://foo.domain.com/bar/fee/
これに:
http://IP:port/bar/fee/
これは私の現在のコードです:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^foo.domain.com/
RewriteRule ^(.*) http://IP:port/$1 [P]
しかし、これは機能していないため、この質問です。
変数で一致path segment
させることはできません。HTTP_HOST
次のルールを使用します。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^foo\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://IP:port/$1 [P]
機能が必要ない場合は、フラグproxy
を置き換えます。P
RewriteEngine on
RewriteCond %{HTTP_HOST} ^foo\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://IP:port/$1 [L,R=301,NE]