【发布时间】:2017-01-06 17:23:23
【问题描述】:
我在 www.myurl.com:3001 上运行了 Node.js/Angularjs/Gulp 应用程序,我想要一个“干净”的 URL www.myurl.com。所以我想将流量从 www.myurl.com 重定向到 www.myurl.com:3001,这在 .htaccess mod 重写条件下非常直接。但是我现在得到的是从 www.myurl.com 到 www.myurl.com:3001 的重定向,我希望看到应用程序在 URL 下的 3001 端口上运行,没有任何额外的端口,以便任何访问该 URL 的用户www.myurl.com 看到应用程序在 www.myurl.com:3001 上运行,但在他的浏览器中有一个“干净”的 URL,没有任何端口号:www.myurl.com。
最好的方法是什么? 到目前为止,这是我得到的:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.myurl.com [NC]
RewriteRule (.*) http://www.myurl.com:3001/$1 [R=301,L]
任何提示或帮助将不胜感激,谢谢!
【问题讨论】:
-
尝试删除这个
R=301标志! -
@Abhishekgurjar - 到目前为止,谢谢,但是当我输入 www.myurl.com 时,我仍然在浏览器中看到 www.myurl.com:3001。我想让端口“消失”或隐藏端口。还有更多提示吗?
标签: angularjs node.js .htaccess mod-rewrite gulp