规则文件discuz.conf应该没有问题:
location / {
rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;
rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last;
rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;
rewrite ^([^\.]*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 last;
rewrite ^([^\.]*)/(fid|tid)-([0-9]+)\.html$ $1/archiver/index.php?action=$2&value=$3 last;
rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3 last;
rewrite ^([^\.]*)/video.html$ $1/plugin.php?id=xlwsq_video last;
rewrite ^([^\.]*)/video_list_([0-9]+)\.html$ $1/plugin.php?id=xlwsq_video&m=$2 last;
rewrite ^([^\.]*)/video_([0-9]+)\.html$ $1/plugin.php?id=xlwsq_video&mod=view&sid=$2 last;
rewrite ^([^\.]*)/video_user\.html$ $1/plugin.php?id=xlwsq_video:xlwsq_video_user last;
rewrite ^([^\.]*)/video_user_add\.html$ $1/plugin.php?id=xlwsq_video:xlwsq_video_user&p=add last;
rewrite ^([^\.]*)/video_user_favorites\.html$ $1/plugin.php?id=xlwsq_video:xlwsq_video_user&p=favorites last;
rewrite ^([^\.]*)/video_user_dsjl\.html$ $1/plugin.php?id=xlwsq_video:xlwsq_video_user&p=dsjl last;
rewrite ^([^\.]*)/video_user_hsjl\.html$ $1/plugin.php?id=xlwsq_video:xlwsq_video_user&p=hsjl last;
rewrite ^([^\.]*)/brand_index\.html$ $1/plugin.php?id=aljbd last;
rewrite ^([^\.]*)/brand\.html$ $1/plugin.php?id=aljbd&act=dianpu last;
rewrite ^([^\.]*)/goods\.html$ $1/plugin.php?id=aljbd&act=goods last;
rewrite ^([^\.]*)/notice\.html$ $1/plugin.php?id=aljbd&act=nlist last;
rewrite ^([^\.]*)/consume.html$ $1/plugin.php?id=aljbd&act=clist last;
rewrite ^([^\.]*)/map.html$ $1/plugin.php?id=aljbd:so last;
rewrite ^([^\.]*)/goods_([0-9]+)_([0-9]+)_([a-z0-9]+)_([a-z0-9]+)\.html$ $1/plugin.php?id=aljbd&act=goods&type=$2&subtype=$3&order=$4&view=$5 last;
rewrite ^([^\.]*)/notice_([0-9]+)_([0-9]+)_([a-z0-9]+)\.html$ $1/plugin.php?id=aljbd&act=nlist&type=$2&subtype=$3&order=$4 last;
rewrite ^([^\.]*)/consume_([0-9]+)_([0-9]+)\.html$ $1/plugin.php?id=aljbd&act=clist&type=$2&subtype=$3 last;
rewrite ^([^\.]*)/brand_([0-9]+)_([0-9]+)_([0-9]+)_([0-9]+)_([a-z0-9]+)_([a-z0-9]+)_([0-9]+)\.html$ $1/plugin.php?id=aljbd&act=dianpu&type=$2&subtype=$3®ion=$4&subregion=$5&order=$6&view=$7®ion1=$8 last;
rewrite ^([^\.]*)/brand_shop_([0-9]+)\.html$ $1/plugin.php?id=aljbd&act=view&bid=$2 last;
rewrite ^([^\.]*)/brand_good_([0-9]+)\.html$ $1/plugin.php?id=aljbd&act=good&bid=$2 last;
rewrite ^([^\.]*)/brand_good_([0-9]+)_([0-9]+)\.html$ $1/plugin.php?id=aljbd&act=goodview&bid=$2&gid=$3 last;
rewrite ^([^\.]*)/brand_notice_([0-9]+)\.html$ $1/plugin.php?id=aljbd&act=notice&bid=$2 last;
rewrite ^([^\.]*)/brand_notice_([0-9]+)_([0-9]+)\.html$ $1/plugin.php?id=aljbd&act=noticeview&bid=$2&nid=$3 last;
rewrite ^([^\.]*)/brand_album_([0-9]+)\.html$ $1/plugin.php?id=aljbd&act=album&bid=$2 last;
rewrite ^([^\.]*)/brand_album_([0-9]+)_([0-9]+)\.html$ $1/plugin.php?id=aljbd&act=albumview&bid=$2&aid=$3 last;
rewrite ^([^\.]*)/brand_consume_([0-9]+)\.html$ $1/plugin.php?id=aljbd&act=consume&bid=$2 last;
rewrite ^([^\.]*)/brand_consume_([0-9]+)_([0-9]+)\.html$ $1/plugin.php?id=aljbd&act=consumeview&bid=$2&cid=$3 last;
rewrite ^([^\.]*)/expert-([0-9]+)\.html$ $1/plugin.php?id=micxp_expert:column&uid=$2 last;
rewrite ^([^\.]*)/course$ $1/plugin.php?id=zhanmishu_video:video last;
rewrite ^([^\.]*)/course/cat_([0-9]+)/diff_([0-9]+)/vip_([0-9]+)/order_(\w+)$ $1/plugin.php?id=zhanmishu_video:video&cat_id=$2&diff=$3&groupselect=$4&order=$5 last;
rewrite ^([^\.]*)/course/([0-9]+)$ $1/plugin.php?id=zhanmishu_video:video&mod=video&cid=$2 last;
rewrite ^([^\.]*)/course/([0-9]+)/([0-9]+)$ $1/plugin.php?id=zhanmishu_video:video&mod=video&cid=$2&vid=$3 last;
rewrite ^([^\.]*)/mip/$ $1/plugin.php?id=keke_mipseo last;
rewrite ^([^\.]*)/mip/forum-(\w+)-([0-9]+)\.html$ $1/plugin.php?id=keke_mipseo&fid=$2&page=$3 last;
rewrite ^([^\.]*)/mip/cat-(\w+)-([0-9]+)\.html$ $1/plugin.php?id=keke_mipseo&cid=$2&page=$3 last;
rewrite ^([^\.]*)/mip/thread-([0-9]+)-1-1\.html$ $1/plugin.php?id=keke_mipseo&tid=$2 last;
rewrite ^([^\.]*)/mip/article-([0-9]+)-1\.html$ $1/plugin.php?id=keke_mipseo&aid=$2 last;
if (!-e $request_filename) {
return 404;
}
}