专栏首页我爱编程实现WordPress支持多个域名绑定/访问

实现WordPress支持多个域名绑定/访问

搬运一个小技巧,通过简单修改wp-config.php文件来实现WordPress博客支持绑定多个域名及访问。原文链接:https://www.wn789.com/13334.html

在未修改wp-config.php之前WordPress博客默认是不能实现多个域名独立访问的,即使我们绑定了多个域名,访问时也会自动跳转到安装站点时默认的域名,就连同一个域名带www和不带www都是自动跳转到默认域名。(这一点的不便之处深有体会,我找了几天才找到这个解决办法)

那如果我们需要WordPress绑定多个域名,并且都能度独立访问怎么办?

要想实现WordPress绑定多个域名,并且都能度独立访问也不难。我们只需修改wp-config.php文件即可,在站点根目录找到“wp-config.php”文件,然后根据自己需要添加下面任意一段代码即可。

一、实现任意域名访问

说明:在wp-config.php文件中加下面代码,就能实现绑定解析的域名都能正常访问博客,而且不会串联到其他域名。

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);

二、限制特定域名访问

也可以只指定某些域名可以访问。注意把$domain = array(“linqingmaoer.cn”, “www.linqingmaoer.cn”);括号内的域名改成你自己需要绑定的域名。这样就可以设置成你添加的这几个域名能正常访问。而其他未添加的域名则无法访问。

$domain = array("linqingmaoer.cn", "www.linqingmaoer.cn");
if(in_array($_SERVER['HTTP_HOST'], $domain)){
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
}
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客:https://www.jianshu.com/u/859a79037752复制
如有侵权,请联系 yunjia_community@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • Nginx如何实现一个域名访问多个项目

    最近在个人的多个项目部署中遇到这样一个问题,一个域名如何实现多个项目的访问。因为不想自己单独去申请域名证书和域名配置,便想到了这个方案,结合Nginx的loca...

    A梦多啦A
  • APACHE利用ServerAlias servername实现一个站点绑定多个域名?

    APACHE2如何里一个站点绑定多个域名?用ServerAlias 以前很笨,要使多个域名指向同一站点总是这样写:

    李维亮
  • 【Wordpress】博客+七牛云+CDN+SSL证书

    随着博客的积累,上传的图片和其他文件会占用服务器很多空间。博客的响应速度可能就会变慢,而我们可以将这些静态资源放在“CDN云存储服务器”上面,CDN 加速优点是...

    redszhao
  • Yii支持多域名cors原理的实现

    平常我们遇到跨域问题时,常使用 cors(Cross-origin resource sharin)方式解决。不知你是否注意到,在设置响应头 Access-Co...

    砸漏
  • .htaccess重写让空间绑定多个域名到不同的目录支持多站点

    购买了一个美国主机,想要在同一个空间上绑定多个域名,建立多个网站,这是很正常不过的事情。但是如果你购买了一个便宜货的美国空间,那么想要在同一个空间上绑定多个域名...

    用户1191760
  • .htaccess重写让空间绑定多个域名到不同的目录支持多站点

    用户1272546
  • 使用 Nginx 为 Linux 实例绑定多个域名

    Sindsun
  • WordPress你要会用

    WordPress你要会用 虽然是PHP开发的,但不能忽律它的简单化 WordPress介绍 WordPress是一种使用PHP语言开发的博客平台,用...

    Java帮帮
  • 腾讯云 Serverless 建站方案全新升级!

    Serverless WordPress 建站方案的发布,为开发者提供了一种更轻量、开发和维护成本都更低的建站方案,从而体验 Serverless 架构带来的...

    腾讯云serverless团队
  • WordPress自适应模板引入百度MIP,不懂代码也能轻松接入百度MIP 【实用类】

    MIP(Mobile Instant Pages – 移动网页加速器),是一套应用于移动网页的开放性技术标准。通过提供 MIP-HTML 规范、MIP-JS 运...

    夏末浅笑
  • jquery + node 通过 CORS 实现跨域访问,支持cookie和自定义header

      跨域有多种方式,现在的情况看来还是CORS更适合一些,有很多优点,比如浏览器正式支持、支持post、可以控制跨域访问的网站等。

    用户1174620
  • PythonWeb | 搭建单服务实现多域名访问

    最近使用Django开发一个小程序和后台管理系统 ,需要将这两个不同的项目部署到同一个服务里面,然后使用不同的域名来访问不同的项目。Django默认的只支持单服...

    龙哥
  • Linux上安装xampp来搭建WordPress网站(基于腾讯云)

    在这里推荐使用腾讯云服务器。这里推荐使用Centos操作系统。本文操作实践也是根据这个操作系统来的。

    聚优云惠

扫码关注云+社区

领取腾讯云代金券