次のような .htaccess ファイルで構成された Apache mod_rewrite プロキシの背後で node.js アプリケーションを実行しています。
RewriteCond %{HTTP_HOST} =mydomain.com [OR]
RewriteCond %{HTTP_HOST} =www.mydomain.com
RewriteRule (.*) http://localhost:3000/$1 [QSA,P]
res.redirect()
node.js アプリケーション (ポート 3000 で実行) 内でリダイレクト (例: express' ) を実行すると、ユーザーは常にリダイレクトされますhttp://localhost:3000/
(これは実際には上記で定義したものとまったく同じですが、望ましい動作ではありません)。
これを回避する方法はありますか?