同一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...
  • 百度空间和MSN Spaces MSN Spaces是世界上最大的博客服务,我最开始也在它上面写了一年多的Blog,不过在我看来,MSN Spaces集合了世界上几乎所有缺点,速度无法忍受,缺乏开...
  • wordspew插件的垃圾留言的解决办法 wordspew插件可以给Blog添加一个实时的ajax聊天窗口,也可以用来当作一个简单留言板,具体效果可见本blog左侧栏的在线聊天模块。本来一直用得挺好的...
  • 阅微堂系统架构 & WordPress插件使用情况 本系统使用了以下插件: Ajax Comments-Reply: 可以在迴響之後跟隨回覆,使用Ajax無刷新。经过一些修改后,实现本系统的MSN Spaces风格的页面ajax显示和...
  • blog回归和杂记20080915 由于某些不可言传的原因,阅微堂关闭了一个半星期.现在阅微堂又回来了.但请不要讨论和询问关闭原因和相关内容. 当然问题拖这么久,一个原...
  • WordPress 2.1无法删除文章解决方法 & 升级到2.1.3 如果你在升级WordPress到2.1之后遇到以下情况: 无法删除文章(post)在文章列表的"Edit"链接旁边,看不到该有的"Delete"链接。在Edit文章界面,点击"Delete thi...
  • BlogBus搬家文件转WordPress导入文件 最近给某blog做了一次搬家,从Sina转到WordPress独立博客,网上已经有很多工具和方法,但可用而且耗用的不多,总是有一些乱七八糟的问题。这里说一...
  • WordPress中文文档翻译倡议 这是一封WordPress中文文档翻译倡议书。 希望大家对倡议书所及内容发表意见和建议,并尽个人所能参与到WordPress中文文档翻译计划中来,谢谢大家...
  • bbPress的安装问题和几个插件 演示地址:http://zhiqiang.org/bbs/. bbPress是一个微型论坛程序,官方主页 http://bbpress.org,与WordPress是同一批人开发维护的。主要特点是简洁,且与WordPress...
  • 如何去掉category permalink base? 一般而言,WordPress的blog的分类category-name地址是http://yoursite/category/category_name,其中/category/称为分类的permalink base,它可以在后台设定为任何字符串。 ...
11条留言 -> 跳到留言表格
  • 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:

              没有任何数据库操作

            • At 2010.08.02 17:12, Askiter said:

              嗯,可以这么试一试,我域名很多

              (Required)
              (Required, not published)

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

              阅微堂

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