将整个域重定向到特定页面而不更改浏览器中的URL

时间:2015-01-30 19:39:40

标签: apache .htaccess mod-rewrite

您有两个域在Apache下的VirtualHost中是别名。它目前正在托管一个简单的WordPress。我想使用特定的WordPress页面作为第二个域的登录页面。

说我有domainmaster.comdomainlanding.comdomainmaster.com将加载WordPress(来自主页)。访问http://domainlanding.com时,它会打开http://domainmaster.com/wordpressroot/landingpage(不会在浏览器中看到网址更改)。

我已经能够.htaccess代码几乎正常工作:

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?domainlanding.com$
RewriteRule .* http://domainmaster.com/wordpressroot/landingpage [L]

唯一的问题是在浏览器中更改了URL。我在重写规则中没有http://domainmaster.com进行测试,但它没有做任何事情。

注意:wordpressroot目录是临时的,直到网站完成。 WordPress正在使用固定链接,因此在他的目录下有一个.htaccess

1 个答案:

答案 0 :(得分:0)

我终于想出了一个WordPress插件:Domain Mapping System,它运行正常!