2014-03-19 55 views
2

我试图做到以下几点。我的网站托管在URL掩码/重定向的斗篷

www.sitehost.com/uk

但我拥有此域。

www.mainsite.co.uk

是否有可能给用户打www.mainsite.co.uk到www.sitehost.com/uk但保留www.mainsite.co.uk重定向?

我试图这样做的.htaccess重定向和它的工作,但它从www.mainsite.co.uk改变了网址www.sitehost.com/uk

理想的情况下它的工作是这样的...

www.sitehost.com/uk/post/20

可以通过

www.mainsite.co.uk/post/20

我试图mod_proxy的访问,但它似乎没有WO rk一路。有人知道怎么做吗?这甚至可以与Apache?

回答

1

如果您的Apache配置中启用了mod_proxy,则可以这样做。

一旦mod_proxymod_rewrite被启用的地方这条规则在您的DocumentRoot/.htaccess文件sitehost主持人:

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^(www\.)?sitehost\.com$ [NC] 
RewriteRule^http://www.mainsite.co.uk%{REQUEST_URI} [L,P] 

P标志用于进行代理请求外部URL。

+0

This Works!非常感谢。 我猜测{REQUEST_URI}处理在www.sitehost.com上导航的任何子文件夹? – Komsomol

+0

是'%{REQUEST_URI}'表示查询字符串的请求UURI部分。 – anubhava