首页 » 建站技术 » WordPress » 浏览内容

WordPress 多域名绑定


2010-09-10 13:39:51 2,397 0 发表评论 字体: 作者:C.K.
标签: WordPress域名备忘

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

有时候需要为 WordPress 绑定多个域名,并且不是跳转方式,解决 WordPress 的多域名绑定问题。

方法一:

编辑根目录下的 wp-config.php 文件,添加以下代码:

$home = 'http://'.$_SERVER['HTTP_HOST'];
  • $siteurl = 'http://'.$_SERVER['HTTP_HOST'];
  • define('WP_HOME', $home);
  • define('WP_SITEURL', $siteurl);
  • 我们知道,PHP 中的 $_SERVER[‘HTTP_HOST’] 用于获得来路域名。这样,就能根据来路为 WP_HOME 和 WP_SITEURL 变量赋值,实现 WordPress 多域名绑定。 为防止域名改变而造成图片不可用,必须在控制面板的“设置 (Options) – 杂项 (Misc)”里将“文件的完整 URL 地址”设为 “http://a.linji.cn”(与“默认上传路径”参数相同)。

    方法二:
    原理是WordPress支持宏定义,可以覆盖后台数据库的option选项。与我们相关的两个option选项是 site_url 和 wp_home。要想覆盖数据库里的选项,定义大写的同名的宏即可。

    <?php
  • if (isset($_SERVER['HTTPS'])):
  • define("WP_SITEURL", "http://yourtion.cz.cc");
  • define("WP_HOME", "http://yourtion.cz.cc");
  • elseif ($_SERVER['HTTP_HOST']=='yourtion.tk'):
  • define("WP_SITEURL", "http://yourtion.com");
  • define("WP_HOME", "http://yourtion.com");
  • endif;
  • ?>
    1. 网站统计 Statistics

      • 创建时间: 2005年1月3日 距今4764 天
      • 日志总数: 2461
      • 评论总数: 630
      • 标签总数: 654
      • 链接总数: 273
      • 最后更新: 2017-7-1 18:16:33
      • 您是本站第 13199490 位访客

      广告区 Guǎng Gào