WordPress和wordPressMU取长补短之方案
通过 .htaccess 重定向 融合 WordPress和wordPressMU 的优点。
--WordPress的优点(相比MU而言):
1) WordPress 会更早得到更新
而MU处于安全考虑而禁用了.
3) 允许你在日志中使用大部分 HTML 代码,但是不能使用 PHP 脚本。
但MU对html代码限制比较严格,很难加 javascrite class/ID 属性,内嵌的 style,<span> 标签等
4) WordPress 让你自定义它 Ping 更新通知列表。
但是 MU没有
--WordPress MU的优点(相比WordPress而言):
1)支持多个博客
2)使用子域名,需要主机能够支持泛域名解析
3)除了和标准的 WordPress 角色之外,你还可指定站点管理员,他能添加,编辑,删除所有的博客和用户。
4)你可以通过一个简单的下拉菜单就能在各个博客间切换。
上面一方的优点是其他一方的缺点。如果将现有博客程序换成 MU, 考虑到MU的缺点,特别是WordPress的优点3),我们或许会望而止步。
但通过 .htaccess 重定向可以解决这个问题,保留原有优点,同时引进MU的新特性。 具体步骤如下. 以我的配置为例,具体情况更加各自的情况调整之。
1)先同时安装好, WordPress和wordPressMU.
WordPress 对应 http://blog.chaoskey.com
WordPress MU 对应 http://blogs.chaoskey.com
2) http://blog.chaoskey.com 唯一对应一个博客
在 http://blogs.chaoskey.com 设置两个博客
一个是主博客:http://blogs.chaoskey.com 或 https://blogs.chaoskey.com/blog/******
还有作为一个范例 博客: http//blogs.chaoskey.com/youliang
3) 把 MU的主博客 重新定向到 http://blog.chaoskey.com/*****
在 blogs.chaoskey.com 对应的根目录下的 .htaccess 设置重定向
RewriteRule ^/?$ http://blog.chaoskey.com [R=301,L]
RewriteRule ^/?blog/?$ http://blog.chaoskey.com [R=301,L]
RewriteRule ^/?blog/(.+)$ http://blog.chaoskey.com/$1 [R=301,L]
4)把 http://blog.chaoskey.com(WordPress) 模拟成多用户.
就是 把相关的用户重定向 blogs.chaoskey.com 系统中。
在 blog.chaoskey.com 对应的根目录下的 .htaccess 设置重定向
RewriteRule ^/?youliang(/(.*))?$ http://blogs.chaoskey.com/youliang$1 [R=301,L]
这样就把: WordPress和wordPressMU 结合到一起了。
主博客(如:http://blog.chaoskey.com 和 http://blogs.chaoskey.com)
用的是 单用户版的 WordPress .
而其他的博客(http://blog.chaoskey.com/youliang 和 http://blogs.chaoskey.com/youliang)
则是用: wordPress MU.
转载请注明:来自無處不在
本文地址:http://blog.chaoskey.com/2008/09/21/174

1 条评论
我要留言枯の灵 发表于 2008-09-22 at 15:00 回复 引用
谢谢分享