我有一个在.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]
当我现在在我的node.js应用程序(在端口3000上运行)中进行重定向(例如表达'res.redirect()
)时,用户总是被重定向到http://localhost:3000/
(实际上这正是以上定义的内容,但不是所期望的行为。)
有什么方法吗?