重定向外部子域流量

时间:2010-05-17 13:55:36

标签: apache mod-rewrite redirect dns

我在两个不同端口的服务器上安装了apache,所有http请求都由默认的apache处理(80)。现在我有一个域的子域,我希望子域的请求由另一个端口(10024)上的apache处理。

我尝试过使用

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^sub.domain.com$ [NC]
RewriteRule .* http://www.domain.com:10024/dir/page.php [R,L]

但没有得到所需的结果。

有什么建议吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

尝试将HTTP_REFERER更改为HTTP_HOST并将规则重写为:

RewriteCond %{HTTP_HOST} ^sub.domain.com$ [NC]
RewriteRule ^/$ http://www.domain.com:10024/dir/page.php [R,L]