同一WordPress的blog可拥有多个域名

注:与生成静态化文件的插件冲突。

发个技术贴。相同数据库的blog,但可以用不同域名访问。

效果展示:

大家知道WordPress的后台需要填写blog的主页地址,而且它也会尽量避免重复页面,所以多域名也是官方所尽量避免的。但某些时候,多个域名看起来比较爽,比如域名闲着也是闲着,yueweitang.org是不是好记点?这时候下面的方法就有用了。

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

我所用的代码:

<?php
if (isset($_SERVER['HTTPS'])):
 define("WP_SITEURL", "https://zhiqiang.org/blog");
 define("WP_HOME", "https://zhiqiang.org/blog");
elseif ($_SERVER['HTTP_HOST']=='yueweitang.org'):
 define("WP_SITEURL", "http://yueweitang.org");
 define("WP_HOME", "http://yueweitang.org");
endif;
?>

当然第一步工作是把所有域名都指到同一个目录,这个不同服务器方法不一样,就不多说了。

关于, , »
  • 我的Blog经历和一些看法 我是从去年3月开始接触Blog的,最开始注册在MSN Spaces上面,中途见异思迁了一次,搬到sina blog上去了,不过后来还是搬回去了。到今年4月,觉得MSN Space...
  • 重新启用域名zhiqiang.org 收到Yahoo的来信,yueweitang.org域名将于1个月内过期,只好重新启用域名 zhiqiang.org 之前停用 zhiqiang.org 是因为备案接入商错误(而且还改不了,因为我...
  • 搞定乱码,WordPress搬家到dreamhost 两个月前一时冲动,花了大约80大洋买了一年的dreamhost主机。刚买的时候就试图把Blog搬到它上面去,不过由于数据库的乱码原因,一直没有成功。最近...
  • BlogDay 2007 今天是BlogDay,网不易已经介绍了阅微堂了,所以我也要照规矩给大家介绍5个blog,也趁此机会与大家分享一下我比较欣赏的几个blog(排名不分先后):...
  • 昂首跨步走进白名单时代 不知道有多少人注意到最近一条新闻 中国将采取五项措施规范域名注册 from 新华社 … 对网站未备案的域名不予解析(含跳转) 自此,我们将...
  • 导入MSN Spaces所有文章 此方法也适用于单纯给MSN Spaces备份. MSN Spaces自己不提供备份功能,虽然说Spaces服务器比我自己的机器更有保障,可是身在中国,很难说不会步Andy的后...
  • 加快WordPress的页面生成和载入速度 前一阵,此blog的页面打开速度慢的要命,我每次打开都需要大约10秒钟的时间。而通过Google Analytics的数据看到,70%+用户在这个blog的停留时间还不到十...
  • WordPress升级到2.3 & 更改permalink 趁周末把WordPress升级到了2.3。 这次版本更新的重大改动有两个,一个是Tag的引入,另一个category相关的3个数据库改动比较大,后面这个很致命,只要读...
  • 百度空间和MSN Spaces MSN Spaces是世界上最大的博客服务,我最开始也在它上面写了一年多的Blog,不过在我看来,MSN Spaces集合了世界上几乎所有缺点,速度无法忍受,缺乏开...
  • 我在写博客过程中犯过的N个错误 被storday点名了... 关注WordPress界面和功能更多于blog本身 - 我在修改界面和插件上不遗余力,模板被我改了又改,使用的插件没有一个保持原样的。现在...
10条留言 -> 跳到留言表格
  • At 2008.08.19 16:48, 严酷的魔王 said:

    怎么变成“发帖”了…… :han

    • At 2008.08.19 22:43, 北极冰仔 said:

      方法不错。但是这样会带来一个麻烦:会因为重复内容而被搜索引擎处罚降权。

      • At 2008.08.20 07:49, zhiqiang said:

        这个好处理,可以用robots.txt把一个域名的封禁掉。

    • At 2008.08.20 07:03, links for 2008-08-19 | 时光漫步 said:

      [...] 同一WordPress的blog可拥有多个域名 @ 阅微堂 (tags: wodpress) [...]

      • At 2008.08.20 12:28, fisker said:

        robots.txt可以把一个域名的封禁掉???

        how?

        • At 2008.08.20 17:04, zhiqiang said:

          不同根目录可以~ 根目录相同时我也不知道。应该也有方法吧?

        • At 2008.08.20 14:32, links for 2008-08-19 | 丫美D! said:

          [...] 同一WordPress的blog可拥有多个域名 [阅微堂] (tags: wordpress) [...]

          • At 2008.10.11 00:38, yinheli said:

            这个会写入数据库吗?

            • At 2008.10.11 07:57, zhiqiang said:

              没有任何数据库操作

            (Required)
            (Required, not published)

              B | I | U | D | 添加链接 | 插入引用 | 插入代码 | 插入表情 | | + | ?
            guest | 注册 | BBS | 管理 | English | 繁體 | https

            阅微堂

            zhiqiang's personal blog
            Loading...
            Loading...
            Loading...