我一直试图解决这个问题大约2个小时了。有人要求我试图找到一种方法将请求从foo.bar.com/blah发送到blah.bar.com。
技术上/ blah不存在,但我希望服务器重定向到达那一点。
以前有人必须这样做吗?
解决方案是什么?
答案 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
。