B2evolution/多个域名下的多个博客

来自站长百科
跳转至: 导航、​ 搜索

B2evolution | 安装与升级 | 入门使用 | 后台管理 | 定制与扩展 | 高级应用 | 管理任务

设置你的服务器[ ]

如果你使用的是共享主机的话,请检查一下你的主机方案是否允许多域名和通过“Domains Aliases(域名别名)”来设置。

如果你使用的是虚拟专用主机或者独立主机的话,请设置你服务器,让所有的(子)域名映射到同样的文档根目录下(Apache下的称谓)。 例如,访问 foo.example.com和bar.example.com都来到同样的文档根目录(比如“public_html”目录);

Apache 2的配置应该包含下面:

<VirtualHost *>
      ServerName mydomain.com
      ServerAlias *.mydomain.com
      ServerAlias *otherdomain.com
      UseCanonicalName Off
      DocumentRoot /home/mydomain/www
      DirectoryIndex index.html index_multi.php
</VirtualHost>

设置你的博客[ ]

B2evolution 博客设置

来到B2evolution的后台,点击Blog Settings>URLs,选择“Absolute URL(绝对URL)”作为“Blog Base URL(博客基础url)”,设置该值,比如 http://myblog.example.com/ (不要忘了后面的斜杠,不然会出现错误);

设置mod_rewrite(可选)[ ]

你需要在你的博客根目录下创建一个.htaccess文件,如果已经存在的话,那就编辑添加以下下面的内容:

# BEGIN b2evolution
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END b2evolution

这将会将所有请求的但是不存在的页面定位到博客首页

cookies[ ]

如果你所有的博客都是在一个全局域名($baseurl)下的一个子域名的话,那么你不需要调整cookie

否则,为了使你的cookie,特别是会话cookie对于所有子域名都有效,你需要详细设置一下:

  $cookie_domain = '.example.com';

在/conf/_advanced.php文件中。

如果你没有使用子域名,但是使用了不同域名,那么可以添加下面的代码:

 $cookie_domain = '.'.$_SERVER['HTTP_HOST'];

htsrv URL[ ]

htsrv URL是作为回调信息来使用的(比如评论的发布和某些插件),特别是一些AJAX回调 。重要的一点是,这些回调是回到同一个域名中并且相同的协议(http或者是https)。

如果你没有使用子域名,但使用的是不同的域名,可以在/conf/_advanced.php中添加下面代码:

$htsrv_url = ( (isset($_SERVER['HTTPS']) && ( $_SERVER['HTTPS'] != 'off' ) ) ?'https://':'http://').$_SERVER['HTTP_HOST'].'/htsrv/';

参考来源[ ]

B2evolution使用手册导航

安装与升级:

B2evolution | 环境需求 | 可用版本 | 安装 | 升级 | 升级Evoskins | 导入文章和评论 | 移动到另一个服务器 | 技巧 | 建立调度 | |设置Linux时钟作业 | 设置cPanel时钟作业 | 设置Windows计划任务 | 多个目录下的多个博客 | 多个域名下的多个博客 | 站点整合

入门使用:

登录 | 创建博客 | 写博客(添加内容) | 示例博客 | 使用多博客 | 高级配置 | 技巧使用 | 性能优化

后台管理:

Write标签 | Browse & Edit标签 | Categories标签 | Blogs标签 | Stats标签 | Atispam标签 | Templates标签 | Files标签 | Users & Group标签 | Settings标签 |Tools标签

定制与扩展:

高级应用:

播客 | 图片博客 | 文章介绍与展示 | 桌面博客写作工具 | 邮件方式写作 | RSS

管理任务:

用户与用户组管理 | 为新用户创建博客 | 评论和引荐垃圾信息 | XHTML有效 | UTF-8 | 备份 | 统计分析 | 缓存与缓存级别 | 性能优化