WordPress 实现多个域名绑定来独立访问网站

通常我们使用WordPress作为网站程序的时候,所绑定的域名通常仅为一个域名,即便是绑定了多个域名网站也会自动301重定向到后台设置的域名,这几乎是现在站长所见的常态。那有没有办法实现WordPress绑定多个域名,并且可以实现当某个用户通过特定域名进入网站却不会重定向到WordPress后台设置的指定域名。

今天教大家一个优秀的办法,是今天小编在上网的时候偶然看到的一个方法,感谢这位站长,不过小编却忘记原网站地址了【抱歉】

使用方法

将下文的代码复制到WordPress的配置文件“wp-config.php”中的最末端即可,需要注意的是,下文中的方法一共有两种,一个是任意域名自动匹配,另外一个则是指定域名匹配,根据你自己的实际需求选择一个方法就可以。如果使用特定域名这个方法,记得在$domain变量后面的域名替换成你自己的域名。

任意域名访问

//代码来自WordPress world:https://wordpressworlds.com/wordpress_duo_yu_ming.html
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);

注意http与https,上面代码的意思就是定义这两个变量的值为当前访问域名,变量就是网站首页。

特定域名访问

//代码来自WordPress world:https://wordpressworlds.com/wordpress_duo_yu_ming.html
$domain = array("www.mobantu.com", "www.erphp.com", "www.erphpdown.com");
if(in_array($_SERVER['HTTP_HOST'], $domain)){
    define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
    define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
}

把$domain变量里的域名换成你自己的域名就行,这是一个数组变量,要加更多域名就用英文逗号隔开。

人已赞赏
功能扩展代码

代码实现WordPress默认自定义栏目显示超过30个

2020-12-16 0:46:50

功能扩展代码功能扩展教程

代码实现WordPress自动判断IE浏览器提示换Chrome浏览器

2020-12-21 15:51:48

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索