#教程# WordPress 无需插件,修改wp-config即可绑定多域名

前言

有些时候需要把 wordpress 绑定多个域名做备用域,或者其他用途就可以用以下方法啦!

图片[1] - #教程#  WordPress 无需插件,修改wp-config即可绑定多域名 - 云线路

修改方法

将多个域名绑定到同一个站点上,然后编辑WordPress目录下的wp-config.php文件,将require_once ABSPATH . 'wp-settings.php'; 改成如下的样式:

$current_sitename= $_SERVER['HTTP_HOST'];
if ($current_sitename == "www.yunloc.com/") {
    define("WP_SITEURL", "https://www.yunloc.com/");
    define("WP_HOME", "https://www.yunloc.com/");
} elseif ($current_sitename == "www1.yunloc.com/") {
    define("WP_SITEURL", "https://www1.yunloc.com/");
    define("WP_HOME", "https://www1.yunloc.com/");
} 
require_once(ABSPATH . 'wp-settings.php');

如果是三个域名或者更多,再添加代码段elseif

$current_sitename= $_SERVER['HTTP_HOST'];
if ($current_sitename == "www.yunloc.com/") {
    define("WP_SITEURL", "https://www.yunloc.com/");
    define("WP_HOME", "https://www.yunloc.com/");
} elseif ($current_sitename == "www1.yunloc.com/") {
    define("WP_SITEURL", "https://www1.yunloc.com/");
    define("WP_HOME", "https://www1.yunloc.com/");
} elseif ($current_sitename == "www2.yunloc.com/") {
    define("WP_SITEURL", "https://www2.yunloc.com/");
    define("WP_HOME", "https://www2.yunloc.com/");
} elseif ($current_sitename == "www3.yunloc.com/") {
    define("WP_SITEURL", "https://www3.yunloc.com/");
    define("WP_HOME", "https://www3.yunloc.com/");
} 
require_once(ABSPATH . 'wp-settings.php');

结语

修改后,后台将不可更改,WordPress 地址(URL)、站点地址(URL)。

© 本站文章随意转载,但请注明出处!
THE END
点赞6 分享
评论 抢沙发
头像
务必使用真实的邮箱地址评论,虚假邮箱的评论将不通过审核及无回复。
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容