3

我正在尝试执行以下操作。我的网站托管在

www.sitehost.com/uk

但我拥有这个域。

www.mainsite.co.uk

是否可以将点击 www.mainsite.co.uk 的用户重定向到 www.sitehost.com/uk 但保留 www.mainsite.co.uk?

我尝试进行 .htaccess 重定向并且它有效,但是它将 URL 从 www.mainsite.co.uk 更改为 www.sitehost.com/uk

理想情况下它会像这样工作......

www.sitehost.com/uk/post/20

可以通过访问

www.mainsite.co.uk/post/20

我尝试了 mod_proxy 但它似乎并没有一路工作。有人知道怎么做吗?这甚至可以用 Apache 实现吗?

4

1 回答 1

2

mod_proxy如果在您的 Apache 配置中启用,这是可能的。

一旦启用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。

于 2014-03-19T17:57:36.763 回答