Discuz x3论坛设置伪静态和301重定向的配置代码
Discuz x3论坛设置伪静态和301重定向的配置代码
#将RewriteEngine模式打开
RewriteEngineOn
#修改以下语句中的/discuz为你的论坛目录地址,如果程序放在根目录中,请将/discuz修改为/
RewriteBase/
#301指向
rewritecond%{http_host}^xxx.com[nc]
rewriterule^(.*)$http://www.xxx.com/$1[L,R=301]
#Rewrite系统规则请勿修改
RewriteCond%{QUERY_STRING}^(.*)$
RewriteRule^topic-(.+)\.html$portal.php?mod=topic&topic=$1&%1
RewriteCond%{QUERY_STRING}^(.*)$
RewriteRule^article-([0-9]+)-([0-9]+)\.html$portal.php?mod=view&aid=$1&page=$2&%1
RewriteCond%{QUERY_STRING}^(.*)$
RewriteRule^forum-(\w+)-([0-9]+)\.html$forum.php?mod=forumdisplay&fid=$1&page=$2&%1
RewriteCond%{QUERY_STRING}^(.*)$
RewriteRule^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
RewriteCond%{QUERY_STRING}^(.*)$
RewriteRule^group-([0-9]+)-([0-9]+)\.html$forum.php?mod=group&fid=$1&page=$2&%1
RewriteCond%{QUERY_STRING}^(.*)$
RewriteRule^space-(username|uid)-(.+)\.html$home.php?mod=space&$1=$2&%1
RewriteCond%{QUERY_STRING}^(.*)$
RewriteRule^blog-([0-9]+)-([0-9]+)\.html$home.php?mod=space&uid=$1&do=blog&id=$2&%1
RewriteCond%{QUERY_STRING}^(.*)$
RewriteRule^archiver/(fid|tid)-([0-9]+)\.html$archiver/index.php?action=$1&value=$2&%1