我有一个节点应用程序运行在1234端口上。因为我不想在任何地方显示端口号,所以我的Apache中有一个ProxyPass规则:
<VirtualHost *:80>
ProxyPass /node http://example.com:1234
ProxyPassReverse /node http://example.com:1234
</VirtualHost>它工作得很好:当我在浏览器中输入http://example.com/node时,预期的页面就会显示出来。当我输入http://example.com:1234时,我也不想在浏览器中显示这个URL。这就是为什么如果URL中有"1234“,我会放置一个javascript来更改window.location .
这不是一个好的解决方案,因为页面必须在被重定向之前加载,并且用户看到端口号。我想知道是否可以立即使用Apache规则将example.com:1234重定向到example.com/node。我查了所有的文件,但解决方案并不明显.
发布于 2017-12-07 13:29:26
如果无法更改SSO重定向URL,我建议如下:
Redirect / http://example.com/https://stackoverflow.com/questions/47652792
复制相似问题