discuz重写规则的疑问

discuz重写规则的疑问

请看以下discuz论坛伪静态重写规则
RewriteEngine on
RewriteRule        ^(.*)/archiver/((fid|tid)-[\w\-]+\.html)$                        $1/archiver/index.php?$2
RewriteRule        ^(.*)/forum-([0-9]+)-([0-9]+)\.html$                            $1/forumdisplay.php?fid=$2&page=$3
RewriteRule        ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$             $1/viewthread.php?tid=$2&extra=page\%3D$4&page=$3
RewriteRule        ^(.*)/space-(username|uid)-(.+)\.html$                       $1/space.php?$2=$3
RewriteRule        ^(.*)/tag-(.+)\.html$                                                    $1/tag.php?name=$2
确实好用

疑问:RewirteRule语法应该是匹配前面的url则用后面的url重写
但是discuz的重写规则为什么是类似forum-2-1.html的url在规则里是写在前面的,为什么是这样?
晕,我明白了,他是在论坛后台开启了静态
然后访问类似forum-2-1.html的地址自动重写为forumdisplay.php?fid=2&page=1
原来是这意思,理解错误,哈
晕,我明白了,他是在论坛后台开启了静态
然后访问类似forum-2-1.html的地址自动重写为forumdisplay.php?fid=2&page=1
原来是这意思,理解错误,哈