我试图做以下事情。我的网站托管在
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甚至可以实现这一点吗?
答案 0 :(得分:1)
如果在Apache配置中启用mod_proxy
,则可以这样做。
启用mod_proxy
和mod_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。