我在两个不同端口的服务器上安装了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]
但没有得到所需的结果。
有什么建议吗?
提前致谢
答案 0 :(得分:1)
尝试将HTTP_REFERER更改为HTTP_HOST并将规则重写为:
RewriteCond %{HTTP_HOST} ^sub.domain.com$ [NC]
RewriteRule ^/$ http://www.domain.com:10024/dir/page.php [R,L]