最近,有不少的人反映,rewrite规则冲突,在这里做个总结:
1、http://www.discuz.net/thread-516294-1-1.html
这个帖子以及官方提供的rewrite规则使用是有前提的,基本就是安装位置为:SS/XS安装在根目录里,论坛安装在子目录里,目录结构为:
wwwroot(或root或其他的)------SS/XS文件------子目录(bbs或别的)-------论坛文件。
不是这样的结构就要小心,就不要照搬使用。
2、如果SS/XS安装在如blog目录,论坛安装在bbs等目录里,则规则里SS的规则前必须加上目录名称。
如你的SS/XS安装在blog目录,规则就由:
RewriteRule ^/viewthread(.+)$ /index\.php\?action/viewthread/tid$1 [L]
变为RewriteRule ^/blog/viewthread(.+)$ /blog/index\.php\?action/viewthread/tid$1 [L]
余下的类推。
3、论坛安装在根目录,SS/XS安装在子目录与第2点同样处理。
4、解压出来的rewrite(你可以用其他名称)目录,最好不要放到SS/XS的目录下。
[ 本帖最后由 antdk 于 2007-5-15 10:53 编辑 ]

最新回复
感谢antdk版主
谢谢!
虚拟主机的没写出来吗?
没有找到:RewriteRule ^/viewthread(.+)$ /index\.php\?action/viewthread/tid$1 [L]
QUOTE:
斑竹你好,首先谢谢你的热心帮助,非常感谢!不过还的说句,你那确实不行,可能有的朋友成功了,那当然最好不过了,但是确实有不少人安装不成功,不信的话我可以找来论坛里的朋友说下,我们昨天弄了一晚上都不行,就是用的你提供的,还有官方提供的,都不行!我们的SS就是安装在根目录,论坛安装在BBS目录,实验证明确实不行,REWRITE安装后,SS的 rewrite 没问题!但是论坛就不行了,无论你访问论坛的哪个帖子,都会跳转到论坛首页去!
后来我和论坛里的一个朋友结合了论坛里一个朋友提供的 httpd.ini 重新弄了个 Rewrite ,结果SS和论坛的 Rewrite都没问题了,就是这个帖子
http://www.discuz.net/thread-622653-1-2.html
说明下:
首先要非常感谢斑竹的热情帮助!
然后就是,请论坛里的朋友先用官方提供的Rewrite规则,如果成功了,那最好了,如果不成功,那么你可以考虑试下我提供的 Rewrite ,在上面的帖子连接的附件里,用官方不成功的可以下载试下。
[ 本帖最后由 antdk 于 2007-5-15 10:52 编辑 ]