在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 |