URL / Apache重定向问题。 (域+目录重定向到子域)

时间:2009-11-18 17:21:17

标签: mod-rewrite redirect apache2 mod-proxy

我一直试图解决这个问题大约2个小时了。有人要求我试图找到一种方法将请求从foo.bar.com/blah发送到blah.bar.com。

技术上/ blah不存在,但我希望服务器重定向到达那一点。

以前有人必须这样做吗?

解决方案是什么?

1 个答案:

答案 0 :(得分:0)

试试这个mod_rewrite规则:

RewriteEngine on
RewriteCond %{HTTP_HOST} =foo.bar.example
RewriteRule ^blah$ http://blah.bar.example

或者对于任意网址路径:

RewriteEngine on
RewriteCond %{HTTP_HOST} =foo.bar.example
RewriteRule ^ http://blah.bar.example%{REQUEST_URI}

如果您需要不透明的重定向,请在规则中添加P flag,为请求使用代理。对于永久重定向,请使用R=301