Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

请教关于discuz通过htaccess做rewrite的问题

[复制链接]
elths 发表于 2007-9-9 20:29:29 | 显示全部楼层 |阅读模式
在apache的虚拟主机上,我论坛的文件夹为/bbs , 我设置了一个二级域名 bbs.xxx.com 可以直接访问论坛

也就是说,可以通过 www.xxx.com/bbs 和 bbs.xxx.com访问我的论坛

现在问题是,htaccess 里面的rewrite规则应该怎样写,和放到哪个文件夹,才能使 www.xxx.com/bbs 和 bbs.xxx.com都实现静态化

我现在是放在/bbs文件夹下,只能使 bbs.xxx.com生效,代码如下:

        RewriteBase /


        # Rewrite 系统规则请勿修改
        RewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1
        RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
        RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?

tid=$1&extra=page\%3D$3&page=$2
        RewriteRule ^profile-(username|uid)-(.+)\.html$ viewpro.php?$1=$2
        RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
        RewriteRule ^/bbs/archiver/([a-z0-9\-]+\.html)$ bbs/archiver/index.php?$1
        RewriteRule ^/bbs/forum-([0-9]+)-([0-9]+)\.html$ bbs/forumdisplay.php?

fid=$1&page=$2
        RewriteRule ^/bbs/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$

bbs/viewthread.php?tid=$1&extra=page\%3D$3&page=$2
        RewriteRule ^/bbs/profile-(username|uid)-(.+)\.html$ bbs/viewpro.php?$1=$2
        RewriteRule ^/bbs/space-(username|uid)-(.+)\.html$ bbs/space.php?$1=$2
回复

使用道具 举报

 楼主| elths 发表于 2007-9-11 00:54:39 | 显示全部楼层
没人理,自己顶一下
回复

使用道具 举报

zerohly 发表于 2007-9-11 14:32:28 | 显示全部楼层
把WWW也指向这个目录
回复

使用道具 举报

 楼主| elths 发表于 2007-9-13 00:00:42 | 显示全部楼层
主要是百度的收录都是收录了 www.xxx.com/bbs/ 这样的

如果把www也指向bbs目录,这个路径也就没了

[ 本帖最后由 elths 于 2007-9-13 00:24 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-11-22 02:14 , Processed in 0.153895 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表