让 WordPress 2.2 支持 Urlmirror镜像

记得早前曾经有人讨论过 WP 没有如 Bo-blog 一般支持 url 镜像。现在 WP 2.2 增加的一个功能可以变通一下支持 url 镜像咯。

最新的 WordPress 2.2 正式版里增加了一个可喜的功能,即可以通过在 wp-config.php 中通过

define('WP_HOME', ");
define('WP_SITEURL', ");

来分别指定博客首页和 WP 程序路径来代替数据库里的地址信息。那么稍微活用一下就可以使得 WP 2.2 支持 Urlmirror 镜像了。代码很短,如下:

//博客首页
$home = 'http://'.$_SERVER['HTTP_HOST'];
//WP程序的路径
$wpurl = 'http://'.$_SERVER['HTTP_HOST'].'/blog';
define('WP_HOME', $home);
define('WP_SITEURL', $wpurl);

上面的 $_SERVER[HTTP_HOST'] 就是获取当前地址的‘域名’的函数,具体效果可以分别查看我的电信主站以及网通镜像。

主域名:http://shahuhu.net
备用域名:http://sunjichao.cn

至于 Urlmirror 镜像是什么,我只能说是通过不同电信运营商的 IP 镜像服务器来访问主站以达到网际互通问题的解决(原理和代理类似,不过是可以自定义域名的代理)……具体的大家去 GG 吧。HOHO

原帖地址:http://wordpress.org.cn/forums/viewthread.php?tid=3195&fromuid=28343

One Response to “让 WordPress 2.2 支持 Urlmirror镜像”

  1. 深圳瑜伽  on 03月 12th, 2009

    :lol:

    [回复]


Leave a Reply