在Apache mod_rewrite代理后面的node.js中重定向

时间:2013-07-02 15:15:29

标签: apache node.js mod-rewrite

我有一个在.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/(实际上这正是以上定义的内容,但不是所期望的行为。)

有什么方法吗?

0 个答案:

没有答案