2

我有一个 node.js 应用程序在 .htaccess 文件中配置的 Apache mod_rewrite 代理后面运行,如下所示:

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/(实际上这正是上面定义的,但不是所需的行为)。

有没有办法解决?

4

0 回答 0