WordPress实现任意域名访问的好处
多域名绑定:让同一个 WordPress 站点支持多个域名访问
防止域名切换问题:避免因更换域名导致网站无法访问
WordPress实现任意域名访问方法
打开根目录下的 wp-config.php 文件,在 define(‘WP_DEBUG’, false); 后边添加下面的代码:
/** 任意域名访问 **/ //同时支持http和https $protocol = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http"; $current_domain = "{$protocol}://{$_SERVER['HTTP_HOST']}"; define('WP_SITEURL', $current_domain); define('WP_HOME', $current_domain); //静态资源设置 define('WP_CONTENT_URL', '/wp-content');
注意事项
这样修改后基本上就搞定了整个网站的任意域名访问了,但是个别静态资源如图片连接等。
或者主题的一些设置中可能还存在固定域名的连接。
需要的数据库中寻找一下要没要存在如 http://www.你的域名.com/wp-content 开头的资源连接
删除最前面的协议和域名将其修改为 /wp-content 开头即可
注意:WordPress版本升级后,需要再次修改此文件。