2015-05-05 40 views
-1

因此,假设我有两个域:www.foo.comwww.bar.com。他们是分离式服务器(现在,这可以改变),我们已经建成为bar内容,您可以通过www.foo.com/bar从域B获取域A的内容

现在访问就,那么好,每一件事情正在开发一种新的网站。但是现在我们想要在www.bar.com上显示bar内容。如果我们只制作一个C-Name,我们仍然需要键入www.bar.com/bar,这有点奇怪。

我们能做些什么来获得www.foo.com/bar AR www.bar.com内容(当然www.foo.com/bar/baz/123应该可以在www.bar.com/baz/123等)

回答

1

如果你不想重定向,那么你将使用[P]标志有代理上www.bar.com。所以在你的www.bar.com服务器上.htaccess你应该可以做这样的事情。

RewriteEngine On 
RewriteRule ^(.*) http://www.foo.com/bar/$1 [P] 

http://httpd.apache.org/docs/current/rewrite/flags.html#flag_p

注:mod_proxy的要求,需要在Apache的启用,如果没有的话。

+0

我在找那个(: – wawa

0

试试这个在您的htaccess

RedirectMatch 301 ^/(.*)/?$ http://www.bar.com/$1 

上面的例子重定向整个网站到域b。

如果你想重定向/条请求域B,请尝试以下

RedirectMatch 301 ^/bar/(.*)/?$ http://www.bar.com/$1 
相关问题