wordpress mu在subdirectory和subdomain方式之间切换

wordpress mu在subdirectory和subdomain方式之间切换

Filed under: wordpress |  

今天Benson和我讨论了好久关于wordpress mu的问题,有一个以前觉得很棘手的问题就是,刚开始安装wpmu的时候如果选错了安装方式为subdomain,这样注册者的博客就是目前你的域名的下一级域名,比如你的域名是example.com,那么注册者的域名就会是类似test.example.com这样的域名

这样麻烦就来了,如果你自身没有DNS权限,而且域名提供商没有给你设置泛域名的话,那么就会出现无法解析test.example.com的问题

以前我测试的时候是直接重新安装,没有思考过多(其实是懒得思考,惰性!!!)

今天Benson的一席话使我在黑暗中找到了一丝方向(请见让文章《wordpress mu新用户注册后的密码明文显示,取消邮件通知》中的Benson的评论)

经过查看源代码发现注册的时候有如下的代码:

  1. $handle = fopen('wp-config.php', 'w');
  2. foreach ($configFile as $line_num => $line) {
  3.     ......
  4.     case "define('VHOST',":
  5.          fwrite($handle, str_replace("VHOSTSETTING", $vhost, $line));
  6.     break;
  7. ......
  8. define( 'VHOST', $vhost );

还有很多关于$vhost的代码,就不一一列举了

看来是写入了配置文件,查看wp-config.php,果然发现了如下的代码:

define(’VHOST’, ‘yes’);

如果设置成yes则是采用了subdmain方式,那么是不是修改成no就是subdirectory方式呢?

测试后,果然和我的想法一致,这样就不用去重新安装一遍wpmu了,直接切换即可

感谢Benson (*^__^*)


Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

1 Comment »

  1. Comment by Benson

    赫赫!! 支持一下!!!!一起研究探讨wpmu!

RSS feed for comments on this post. TrackBack URI

Leave a comment

If you want to leave a feedback to this post or to some other user´s comment, simply fill out the form below.

(required)

(required)