正在载入...

从WordPress 3.0版开始, wordpress已经开始提供了创建一个多站点博客网络的功能。今天有忍不住折腾wordpress,现在记录一下wordpress开启多站点模式(mu)的全程(如果已有数据,请务必先备份):

这是官方教程:http://codex.wordpress.org/Create_A_Network(英文版的)


修改wp-config.php

开启多站点模式,在wp-config.php文件的  define('WPLANG', 'zh_CN');  代码下面添加如下代码:

/* Multisite */
define('WP_ALLOW_MULTISITE', true);

这是修改wp-config.php代码给wordpress加速的方法,可以一并修改:

1.《干掉多语言包给wordpress加加速
2.《wordpress开启独立Cookie-free域名与最后加载google和百度广告代码


配置网络

登录后台,在控制面板,工具,配置网络:

这里最关键的是选择多站点的域名模式:

1.子域名模式,也就是:a.xx.com 和 b.xx.com(需要你的域名dns支持绑定泛域名,或者你一个一个域名绑定也行)
2.子目录模式,也就是:xx.com/a 和 xx.com


启用网络

注意:强烈建议您备份您当前的 wp-config.php 文件和 .htaccess 文件。

将 blogs.dir 目录新建于 /wp-content/blogs.dir。该目录用于存放其他站点上传的多媒体文件,因此网页服务器需要拥有写权限。

向您的 wp-config.php 文件中添加下列内容。请添加在 /* 好了!请不要再继续编辑。请保存本文件。使用愉快! */ 的上方:

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
$base = '/';
define('DOMAIN_CURRENT_SITE', '263.be');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

在 根目录 中的 .htaccess 添加下列内容,覆盖掉其他 WordPress 规则。

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]

完成这些步骤后,您的网络就已被配置妥当并启用了。您将需要重新登录。 登录

好了。到此为止,已经完成安装了。

本文链接:

关键词:WordPress, wordpress MU, 互联网, 代码, 图文教程, 多站点模式,

(全文完        )

Comments

哈哈,沙发有木有?!!!抢沙发快速评论

你需要 登录 才可以回复.