多个域具有不同的page_on_front

时间:2013-08-25 16:42:25

标签: wordpress

我有很多指向我的wordpress安装的域名...而且一切运作良好。

现在,我想根据使用的域设置首页(page_on_front)。即

http://www.site_A.com - > frontpage = page_A

http://www.site_B.com - > frontpage = page_B

有什么想法吗?

提前感谢您的帮助。真的很感激。

1 个答案:

答案 0 :(得分:0)

如果您查看PHP here中的$_SERVER保留变量,您可以使用索引检查URL并在其上构建条件。在您的情况下,$_SERVER['HTTP_HOST']$_SERVER['REQUEST_URI']应该这样做。

实施例

$url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
// $url returns http://domain.name/path

如果您有不同的域名转发到同一网站并且您希望它们重定向,您可以对其进行调整,以便当地址栏中的域名与特定规则匹配时,然后重定向。

if($_SERVER['HTTP_HOST']=='domainA.com') {
  // do something with domainA
} elseif($_SERVER['HTTP_HOST']=='domainB.com') {
  // do something with domainB
} else {
  // do something with anything else
}