以下是静态规则,目录化后马甲无法切换了。求助哪里出的错?
- # 将 RewriteEngine 模式打开
- RewriteEngine On
- # 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
- RewriteBase /
- RewriteCond %{REQUEST_URI} !image/admincp/getcolor.htm$
- RewriteRule ^(.*)\.htm[ DISCUZ_CODE_6 ]nbsp; - [F,L,NC]
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule .*/(.+).php$ $1.php?%1 [L,NC]
- # Rewrite 系统规则请勿修改
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^special/(.+)/$ portal.php?mod=topic&topic=$1&%1 [L,NC]
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1 [L,NC]
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule forum-([0-9a-z_]+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1 [L,NC]
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule thread-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1 [L,NC]
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1 [L,NC]
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1 [L,NC]
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^([a-z]+)-(.+)\.html$ $1.php?rewrite=$2&%1 [L,NC]
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ plugin.php?id=$1:$2&%1 [L,NC]
- ## 保留前面的部分可以不影响已经被搜索引擎收录的页面
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule /m([0-9]+)(/([0-9]+))?(/)?$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$5&page=$3&%1 [L,NC]
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^([0-9a-z_]+)(/([0-9]+))?(/)?$ forum.php?mod=forumdisplay&fid=$1&page=$3&%1 [L,NC]
复制代码
|