上一篇 下一篇 分享链接 返回 返回顶部

服务器租用常用系统的伪静态规则列表(rewrite)

发布人:欢子 发布时间:2026-01-21 15:07 阅读量:9
服务器租用之后,windows系统的自行去开启自定义的URL静态化支持,再修改/others/discuz/httpd.conf在里面添加您自己的规则即可。

注意,所有规则放在一起可能会有冲突,只放置你需要的规则即可。

#shopex4.8RewriteBase/RewriteCond%{REQUEST_FILENAME}\.(html|htm|php|php2|php3|php4|php5|phtml|pwml|inc|asp|aspx|ascx|jsp|cfm|cfc|pl|cgi|shtml|shtm|phtm|xml)$RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule^(?!shopadmin)(.*)$index.php?$1[L,QSA]

#shopex4.72RewriteRule/index.html/index.phpRewriteRule/default.html/index.phpRewriteRule/bulletin.html/index.php?gOo=article_list.dwt&acat=1RewriteRule/bulletin_([0-9]+).html/index.php?gOo=article_list.dwt&acat=1&p=$1RewriteRule/catalog.html/index.php?gOo=goods_category.dwtRewriteRule/list.html/index.php?gOo=goods_search_list.dwtRewriteRule/list_([0-9]+).html/index.php?gOo=goods_search_list.dwt&p=$1RewriteRule/member.html/index.php?gOo=member_home.dwtRewriteRule/faq.html/index.php?gOo=help.dwt&acat=2RewriteRule/faq_([0-9]+).html/index.php?gOo=help.dwt&acat=2&p=$1RewriteRule/safe.html/index.php?gOo=help_safe.dwtRewriteRule/howtobuy.html/index.php?gOo=help_buystep.dwtRewriteRule/howtopay.html/index.php?gOo=help_send.dwtRewriteRule/contactus.html/index.php?gOo=help_contact.dwtRewriteRule/aboutus.html/index.php?gOo=help_copyright.dwtRewriteRule/feedback.html/index.php?gOo=shopbbs.dwtRewriteRule/feedback_([0-9]+).html/index.php?gOo=shopbbs.dwt&p=$1RewriteRule/friendlink.html/index.php?gOo=linkmore.dwtRewriteRule/register.html/index.php?gOo=register_1.dwtRewriteRule/lostpass.html/index.php?gOo=forget.dwtRewriteRule/product/([0-9]+).html/index.php?gOo=goods_details.dwt&goodsid=$1RewriteRule/product_([0-9]+).html/index.php?gOo=goods_details.dwt&goodsid=$1RewriteRule/([0-9]+)_([^.]*).html/index.php?gOo=goods_details.dwt&goodsid=$1RewriteRule/article_([0-9]+).html/index.php?gOo=help_details.dwt&articleid=$1RewriteRule/message_([0-9]+).html/index.php?gOo=article_details.dwt&articleid=$1RewriteRule/catalog_([0-9]+).html/index.php?gOo=goods_search_list.dwt&gcat=$1RewriteRule/catalog_([0-9]+)_([0-9]+).html/index.php?gOo=goods_search_list.dwt&gcat=$1&p=$2RewriteRule/addtofavorites_([0-9]+).html/index.php?gOo=addmembergoods.do&goodsid=$1RewriteRule/list_([a-zA-Z]+).html/index.php?gOo=goods_search_list.dwt>ype=$1RewriteRule/list_([a-zA-Z]+)_([0-9]+).html/index.php?gOo=goods_search_list.dwt>ype=$1&p=$2

#ecshopRewriteRule^(.*)/index.html$$1/index\.php[I]RewriteRule^(.*)/category$$1/index\.php[I]RewriteRule^(.*)/feed-c([0-9]+).xml$$1/feed\.php\?cat=$2[I]RewriteRule^(.*)/feed-b([0-9]+).xml$$1/feed\.php\?brand=$2[I]RewriteRule^(.*)/feed.xml$$1/feed\.php[I]RewriteRule^(.*)/category-([0-9]+)-b([0-9]+)-min([0-9]+)-max([0-9]+)-attr([^-]*)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$$1/category\.php\?id=$2&brand=$3&price_min=$4&price_max=$5&filter_attr=$6&page=$7&sort=$8&order=$9[I]RewriteRule^(.*)/category-([0-9]+)-b([0-9]+)-min([0-9]+)-max([0-9]+)-attr([^-]*)\.html$$1/category\.php\?id=$2&brand=$3&price_min=$4&price_max=$5&filter_attr=$6[I]RewriteRule^(.*)/category-([0-9]+)-b([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$$1/category\.php\?id=$2&brand=$3&page=$4&sort=$5&order=$6[I]RewriteRule^(.*)/category-([0-9]+)-b([0-9]+)-([0-9]+)(.*)\.html$$1/category\.php\?id=$2&brand=$3&page=$4[I]RewriteRule^(.*)/category-([0-9]+)-b([0-9]+)(.*)\.html$$1/category\.php\?id=$2&brand=$3[I]RewriteRule^(.*)/category-([0-9]+)(.*)\.html$$1/category\.php\?id=$2[I]RewriteRule^(.*)/category-([0-9]+)-b([0-9]+)\.html(.*)$$1/category\.php\?$4&id=$2&brand=$3RewriteRule^(.*)/goods-([0-9]+)(.*)\.html$$1/goods\.php\?id=$2[I]RewriteRule^(.*)/article_cat-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$$1/article_cat\.php\?id=$2&page=$3&sort=$4&order=$5[I]RewriteRule^(.*)/article_cat-([0-9]+)-([0-9]+)(.*)\.html$$1/article_cat\.php\?id=$2&page=$3[I]RewriteRule^(.*)/article_cat-([0-9]+)(.*)\.html$$1/article_cat\.php\?id=$2[I]RewriteRule^(.*)/article-([0-9]+)(.*)\.html$$1/article\.php\?id=$2[I]RewriteRule^(.*)/brand-([0-9]+)-c([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)\.html$1/brand\.php\?id=$2&cat=$3&page=$4&sort=$5&order=$6[I]RewriteRule^(.*)/brand-([0-9]+)-c([0-9]+)-([0-9]+)(.*)\.html$1/brand\.php\?id=$2&cat=$3&page=$4[I]RewriteRule^(.*)/brand-([0-9]+)-c([0-9]+)\.html(.*)$$1/brand\.php\?$4&id=$2&cat=$3[I]RewriteRule^(.*)/brand-([0-9]+)-c([0-9]+)(.*)\.html$1/brand\.php\?id=$2&cat=$3[I]RewriteRule^(.*)/brand-([0-9]+)(.*)\.html$1/brand\.php\?id=$2[I]RewriteRule^(.*)/tag-(.*)\.html$1/search\.php\?keywords=$2[I]RewriteRule^(.*)/snatch-([0-9]+)\.html$$1/snatch\.php\?id=$2[I]RewriteRule^(.*)/group_buy-([0-9]+)\.html$$1/group_buy\.php\?act=view&id=$2[I]RewriteRule^(.*)/auction-([0-9]+)\.html$$1/auction\.php\?act=view&id=$2[I]RewriteRule^(.*)/exchange-id([0-9]+)(.*)\.html$$1/exchange\.php\?id=$2&act=view[I]RewriteRule^(.*)/exchange-([0-9]+)-min([0-9]+)-max([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$$1/exchange\.php\?cat_id=$2&integral_min=$3&integral_max=$4&page=$5&sort=$6&order=$7[I]RewriteRule^(.*)/exchange-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$$1/exchange\.php\?cat_id=$2&page=$3&sort=$4&order=$5[I]RewriteRule^(.*)/exchange-([0-9]+)-([0-9]+)(.*)\.html$$1/exchange\.php\?cat_id=$2&page=$3[I]RewriteRule^(.*)/exchange-([0-9]+)(.*)\.html$$1/exchange\.php\?cat_id=$2[I]

#phpwind跟shopex4.85的规则有冲突!#是注释符号,默认没启用phpwind的规则的。#RewriteRule^(.*)-htm-(.*)$$1.php?$2#RewriteRule^(.*)simple/([a-z0-9\_]+\.html)$$1/simple/index.php?$2

#discuz老版本规则RewriteRule^(.*)/archiver/([a-z0-9\-]+\.html)$$1/archiver/index\.php\?$2RewriteRule^(.*)/forum-([0-9]+)-([0-9]+)\.html$$1/forumdisplay\.php\?fid=$2&page=$3RewriteRule^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$$1/viewthread\.php\?tid=$2&extra=page\%3D$4&page=$3RewriteRule^(.*)/profile-(username|uid)-(.+)\.html$$1/viewpro\.php\?$2=$3RewriteRule^(.*)-htm-(.*)$$1.php?$2RewriteRule^(.*)simple/([a-z0-9\_]+\.html)$$1/simple/index.php?$2RewriteRule^(.*)/archiver/((fid|tid)-[\w\-]+\.html)\?*(.*)$$1/archiver/index\.php\?$2&$4RewriteRule^(.*)/forum-([0-9]+)-([0-9]+)\.html\?*(.*)$$1/forumdisplay\.php\?fid=$2&page=$3&$4RewriteRule^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$$1/viewthread\.php\?tid=$2&extra=page\%3D$4&page=$3&$4RewriteRule^(.*)/space-(username|uid)-(.+)\.html\?*(.*)$$1/space\.php\?$2=$3&$4RewriteRule^(.*)/tag-(.+)\.html\?*(.*)$$1/tag\.php\?name=$2&$3

#Discuz!x和discuzx1.5伪静态规则RewriteRule^(.*)/topic-(.+)\.html\?*(.*)$$1/portal\.php\?mod=topic&topic=$2&$3RewriteRule^(.*)/article-([0-9]+)\.html\?*(.*)$$1/portal\.php\?mod=article&articleid=$2&$3RewriteRule^(.*)/forum-(\w+)-([0-9]+)\.html\?*(.*)$$1/forum\.php\?mod=forumdisplay&fid=$2&page=$3&$4RewriteRule^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$$1/forum\.php\?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&$5RewriteRule^(.*)/group-([0-9]+)-([0-9]+)\.html\?*(.*)$$1/forum\.php\?mod=group&fid=$2&page=$3&$4RewriteRule^(.*)/space-(username|uid)-(.+)\.html\?*(.*)$$1/home\.php\?mod=space&$2=$3&$4RewriteRule^(.*)/([a-z]+)-(.+)\.html\?*(.*)$$1/$2\.php\?rewrite=$3&$4

#discuz-------supsite/x-spaceRewriteRule^(.*)/archiver/([a-z0-9\-]+\.html)$$1/archiver/index\.php\?$2RewriteRule^(.*)/forum-([0-9]+)-([0-9]+)\.html$$1/forumdisplay\.php\?fid=$2&page=$3RewriteRule^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$$1/viewthread\.php\?tid=$2&extra=page\%3D$4&page=$3RewriteRule^(.*)/profile-(username|uid)-(.+)\.html$$1/viewpro\.php\?$2=$3RewriteRule^(.*)-htm-(.*)$$1.php?$2RewriteRule^(.*)simple/([a-z0-9\_]+\.html)$$1/simple/index.php?$2

#StartdzntURLRewrite(discuzNT)

RewriteRule^(.*)/userinfo-([0-9]+)\.html$$1/userinfo.aspx?userid=$2RewriteRule^(.*)/showforum-([0-9]+)\.html$$1/showforum.aspx?forumid=$2RewriteRule^(.*)/showtopic-([0-9]+)\.html$$1/showtopic.aspx?topicid=$2RewriteRule^(.*)/showforum-([0-9]+)-([0-9]+)\.html$$1/showforum.aspx?forumid=$2&page=$3RewriteRule^(.*)/showtopic-([0-9]+)-([0-9]+)\.html$$1/showtopic.aspx?topicid=$2&page=$3RewriteRule^(.*)/archiver/showforum-([0-9]+)\.html$$1/archiver/showforum.aspx?forumid=$2RewriteRule^(.*)/archiver/showtopic-([0-9]+)\.html$$1/archiver/showtopic.aspx?topicid=$2RewriteRule^(.*)/archiver/showtopic-([0-9]+)-([0-9]+)\.html$$1/archiver/showtopic.aspx?topicid=$2&page=$3RewriteRule^(.*)/archiver/showforum-([0-9]+)-([0-9]+)\.html$$1/archiver/showforum.aspx?forumid=$2&page=$3RewriteRule^(.*)/tools/rss-([0-9]+)\.html$$1/tools/rss.aspx?forumid=$2RewriteRule^(.*)/tools/spacerss-([0-9]+)\.html$$1/tools/rss.aspx?uid=$2&type=spaceRewriteRule^(.*)/tools/photorss-([0-9]+)\.html$$1/tools/rss.aspx?uid=$2&type=photoRewriteRule^(.*)/space\/((\w|\s)+)((\/?))?$$1/space/index.aspx?user=$2RewriteRule^(.*)/space\/((\w|\s|-)+)((\/?))?\?((.*)+)$$1/space/index.aspx?user=$2&$6

RewriteRule^(.*)/showdebate-([0-9]+)\.html$$1/showdebate.aspx?topicid=$2RewriteRule^(.*)/showbonus-([0-9]+)\.html$$1/showbonus.aspx?topicid=$2

RewriteRule^(.*)/postgoods-(\d+)*.html$$1/postgoods.aspx?categoryid=$2RewriteRule^(.*)/showgoodslist-(\d+)(-(\d+))?.html$$1/showgoodslist.aspx?categoryid=$2&page=$4RewriteRule^(.*)/showgoods-(\d+)*.html$$1/showgoods.aspx?goodsid=$2

#EnddzntURLRewritesettings

#StartdvphpURLRewritesettings

RewriteRule^(.*?\/)(?:forum)-([-0-9]+)\/?$$1index.php?__is_iis_rewrite=1&__rewrite_arg=$2RewriteRule^(.*?\/)(?:board)-([-0-9]+)\/?$$1dispbbs.php?__is_iis_rewrite=1&__rewrite_arg=$2RewriteRule^(.*?\/)([_a-zA-Z]+)-([-0-9]+)\/?$$1$2.php?__is_iis_rewrite=1&__rewrite_arg=$3RewriteRule^(.*?(?:index|dv_forum|dispbbs))-([-0-9]+)\.html$$1.php?__is_iis_rewrite=1&__rewrite_arg=$2#EnddvphpURLRewritesettings

#uchomeRewriteRule^(.*)/(space|network)-(.+)\.html$$1/$2\.php\?rewrite=$3[L]RewriteRule^(.*)/(space|network)\.html$$1/$2\.php[L]RewriteRule^(.*)/([0-9]+)$$1/space\.php\?uid=$2[L]RewriteRule^(.*)/archiver/((fid|tid)-[0-9]+\.html)\?*(.*)$$1/archiver/index\.php\?$2&$4#enduchome

#dzx2.0apache和iis通用(apache需去除[NU]参数)RewriteEngineOnRewriteCond%{QUERY_STRING}^(.*)$RewriteRule^(.*)/topic-(.+)\.html$$1/portal.php?mod=topic&topic=$2&%1RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^(.*)/article-([0-9]+)-([0-9]+)\.html$$1/portal.php?mod=view&aid=$2&page=$3&%1RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^(.*)/forum-(\w+)-([0-9]+)\.html$$1/forum.php?mod=forumdisplay&fid=$2&page=$3&%1RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$$1/forum.php?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&%1RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^(.*)/group-([0-9]+)-([0-9]+)\.html$$1/forum.php?mod=group&fid=$2&page=$3&%1RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^(.*)/space-(username|uid)-(.+)\.html$$1/home.php?mod=space&$2=$3&%1[NU]RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^(.*)/blog-([0-9]+)-([0-9]+)\.html$$1/home.php?mod=space&uid=$2&do=blog&id=$3&%1RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^(.*)/(fid|tid)-([0-9]+)\.html$$1/index.php?action=$2&value=$3&%1

#dzx2.5apache和iis通用(apache需去除[NU]参数)RewriteEngineOnRewriteBase/RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^topic-(.+)\.html$portal.php?mod=topic&topicid=$1&%1RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^article-([0-9]+)-([0-9]+)\.html$portal.php?mod=view&aid=$1&page=$2&%1RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^forum-(\w+)-([0-9]+)\.html$forum.php?mod=forumdisplay&fid=$1&page=$2&%1RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^group-([0-9]+)-([0-9]+)\.html$forum.php?mod=group&fid=$1&page=$2&%1RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^space-(username|uid)-(.+)\.html$home.php?mod=space&$1=$2&%1[NU]RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^blog-([0-9]+)-([0-9]+)\.html$home.php?mod=space&uid=$1&do=blog&id=$2&%1RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^archiver/(fid|tid)-([0-9]+)\.html$archiver/index.php?action=$1&value=$2&%1RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$plugin.php?id=$1:$2&%1

#dzx3.0apache和iis通用(apache需去除[NU]参数)RewriteEngineOnRewriteBase/RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^topic-(.+)\.html$portal.php?mod=topic&topic=$1&%1RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^article-([0-9]+)-([0-9]+)\.html$portal.php?mod=view&aid=$1&page=$2&%1RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^forum-(\w+)-([0-9]+)\.html$forum.php?mod=forumdisplay&fid=$1&page=$2&%1RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^group-([0-9]+)-([0-9]+)\.html$forum.php?mod=group&fid=$1&page=$2&%1RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^space-(username|uid)-(.+)\.html$home.php?mod=space&$1=$2&%1[NU]RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^blog-([0-9]+)-([0-9]+)\.html$home.php?mod=space&uid=$1&do=blog&id=$2&%1RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^archiver/(fid|tid)-([0-9]+)\.html$archiver/index.php?action=$1&value=$2&%1RewriteCond%{QUERY_STRING}^(.*)$RewriteRule^([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$plugin.php?id=$1:$2&%1

目录结构
全文