【发布时间】:2013-03-27 03:09:32
【问题描述】:
我正在尝试使用mod_rewrite 基本上将子域上的端口转发到另一个 IP 上的另一个端口。
像这样:
sub.website.com:2000 --> 123.45.67.891:3000
如何使用带有mod_rewrite 的.htaccess 文件来实现这一点?
我尝试了以下方法但无济于事:
RewriteCond %{HTTP_HOST} ^sub.website.com$ [NC]
RewriteCond %{SERVER_PORT} ^2000$
RewriteRule ^(.*)$ https://123.45.67.891:3000/$1 [L,R=302]
【问题讨论】:
-
规则看起来很简单。 “一事无成”是什么意思?你有什么错误吗?来自
sub.website.com的页面是否显示?还有什么? -
它根本没有正确转发端口。
标签: .htaccess mod-rewrite apache2 subdomain portforwarding