您的位置 首页 WordPress

WordPress多域名同时绑定和访问设置教程

默认情况下,一个 WordPress 站点对应一个域名,如果其他域名解析到这个 WordPress 站点,也会跳转到设置的域名上去。今天就给大家分享一个WordPress 多域名的设置教程,多个域名绑定同一个站点,并且访问互不干扰。

一、任意域名访问
编辑 WordPress 根目录的 wp-config.php 文件,打开编辑并找到 define(‘WP_DEBUG’, false); 这行代码。如下图所示:加入以下代码:WordPress绑定多域名define(‘WP_SITEURL’,’http://’. $_SERVER[‘HTTP_HOST’]);
define(‘WP_HOME’,’http://’ . $_SERVER[‘HTTP_HOST’]);
这个代码的意思就是所有解析到这个站点的域名都能正常访问,不会出现跳转。

二、多域名访问
编辑 WordPress 根目录的 wp-config.php 文件,加入以下代码:

$domain = array(“www.a.cn”, “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 上传在文章里的图片的地址是固定的,所以我们还需要修改静态资源的文件地址,同样是修改 wp-config.php 文件,加入以下代码:

define(‘WP_CONTENT_URL’,’/wp-content’);

以上就是 WordPress 多域名绑定和访问设置教程了

友情提示:

WordPress多域名绑定的方法实现起来其实很简单,主要是通过对 的重新定义,当你使用一个域名去访问网站时,WordPress内部的机制就会将需要用到访问地址的地方全部修改为当前访问的域名。但这种方法过于暴力,对搜索引擎是不友好,因为这种方法仅仅是让网站可以被多域名访问,可是,这会给搜索引擎带来识别上的困难,一般会认为是镜像网站,从而直接对能访问到的所有网站进行打压,降低网站搜索收录和排名甚至K掉所有域名。.

1.本文来自网络,不代表拍客圈立场,转载请注明出处:https://23986.com/wordpress/309.html

2.未经原版权作者许可,禁止用于任何商业环境,任何人不得擅作它用,不得用于违反国家法律,否则发生的一切法律后果自行承担!

联系我们

联系我们

微信9953517

在线咨询: QQ交谈

邮箱: njknjknjk@126.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部