1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

(转)如何将论坛分离到子域名或子网站中,如forums.example.com?

本帖由 DKEN2006-11-25 发布。版面名称:源码讨论

  1. DKEN

    DKEN Well-Known Member

    注册:
    2006-08-07
    帖子:
    3,358
    赞:
    33
    出处:http://www.backlog.cn/index.php/forums/viewthread/21/

    1. 修改文件 /system/modules/forum/mod.forum.php 设置$use_forum_url 变量为TRUE

    2. 在后台Control Panel->odules->Discussion Forum->Forum Management->Default Preferences.->General Settings, 设置论坛触发关键字为forums”并修改论坛URL地址为http://forums.example.com

    3. 修改.htaccess 文件,设置 mod_rewrite 使forums.example.com 转向到‘forums’触发页:


    代码:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} forums.example.com
    RewriteCond %{REQUEST_URI} !index.php
    RewriteRule ^(.*)$ index.php/forums/$1 
    注意: 如果你的服务器使用 .htaccess文件控制子域名,一切OK.如果主机使用将子域名强制指向某一目录,则需使用另外的方法如下。:


    1. 在一个模板组中新建一空白模板,写入以下代码:


    代码:
    {exp:forum}
    2. 参看上一帖子
    “如何将各个栏目分别放置到子域名或子网站下”
    http://bbs.chinahtml.com/65642

    :lovely: