解决WordPress多域名绑定问题
最近在申请Google AdSense。审核一直不过,原因大概如下:内容不够丰富,无法展示有价值的广告信息。这…
最近在申请Google AdSense。审核一直不过,原因大概如下:内容不够丰富,无法展示有价值的广告信息。这几天一直在思考为何会有这样的审核结果,琢磨来琢磨去,终于醒悟:由于提交审核的网址必须是主域名,也就是zsxcool.com,而本站的访问地址为www.zsxcool.com。。。之前一直都是将zsxcool.com主域名重定向到www.zsxcool.com这个二级域名,结果今天用IE浏览器打开主域名一看,就出现了下面这个画面。。
WordPress默认是不可以绑定多个域名的。我们可以通过修改WordPress的核心文件 wp-config.php 来解决这个问题。
解决多域名访问
在站点根目录找到wp-config.php文件,打开在define( ‘WP_DEBUG’, false );之后加入下面代码,就可以解决绑定的域名都能正常访问网站,而且不会串联到安装站点时默认的域名 。
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
指定特定域名访问
除了可以实现多个绑定的域名访问,也可以设置指定的域名访问。注意把$domain = array(“www.a.com”, “www.b.com”, “www.c.com”); 数组内的示例域名改成需要绑定的域名,多个域名用,” “隔开。添加的这几个域名,正常解析绑定就可以访问,而没有添加的域名就算解析绑定也无法访问。
$domain = array("www.a.com", "www.b.com", "www.c.com");
if(in_array($_SERVER['HTTP_HOST'], $domain)){
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
}
类别:WordPress技巧、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!