domain.com:88 to domain.com:8080
htaccess と mod_rewrite を使用してリダイレクトすることは可能ですか? 例を教えてください。
htaccess でできない場合、他のオプションはありますか?
異なるポートでリクエストを受け取る場合は、サーバーがそれらのポートでリッスンする必要があります。これらのサーバー内では、書き換えルールを確実に構成できます。ポートはサーバーロジック内で暗黙的に指定されるため、ポートを確認する必要さえありません。
Apache http サーバー内に複数の仮想サーバーを構成できることに注意してください。
複数のポートでリッスンするように単一のサーバーを構成することもできます。Listen
http サーバー構成内の構成オプションに関するドキュメントを確認してください。次に、実際にポートをテストする必要があります。コマンドを変数RewriteCond
と一緒に使用することにより、書き換えモジュール内でそれを行うことができます。SERVER_PORT
次のようなものです:
RewriteEngine on
RewriteCond ${SERVER_PORT} 88
RewriteRule ^(.*)$ http://some.server.addr:8080/$1 [QSA,L]