最全的伪静态规则和设置方法.docx
- 文档编号:4197392
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:8
- 大小:16.88KB
最全的伪静态规则和设置方法.docx
《最全的伪静态规则和设置方法.docx》由会员分享,可在线阅读,更多相关《最全的伪静态规则和设置方法.docx(8页珍藏版)》请在冰豆网上搜索。
最全的伪静态规则和设置方法
最近陆续有很多站长过来询问伪静态的问题,现就分享下目前网上流行的各种程序在iis下的规则和设置方法:
1、shopex4.8
按照默认路径安装后,打开C:
\ProgramFiles\Helicon\ISAPI_Rewrite3\d.conf
加入以下规则:
#HeliconISAPI_Rewriteconfigurationfile
#Version.56
RewriteBase/
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}!
-f
RewriteCond%{REQUEST_FILENAME}!
-d
RewriteRule^(.*)$index.php?
$1[L]
[ISAPI_Rewrite]
#3600=1hour
CacheClockRate3600
RepeatLimit32
#Protectd.iniandd.parse.errorsfiles
#fromaccessingthrough
RewriteRule^(.*)/archiver/((fid|tid)-[0-9]+\.html)\?
*(.*)$$1/archiver/index\.php\?
$2&$4
RewriteRule^(.*)/forum-([0-9]+)-([0-9]+)\.html\?
*(.*)$$1/forumdisplay\.php\?
fid=$2&page=$3&$4
RewriteRule^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?
*(.*)$$1/viewthread\.php\?
tid=$2&extra=page\%3D$4&page=$3&$4
RewriteRule^(.*)/space-(username|uid)-(.+)\.html\?
*(.*)$$1/space\.php\?
$2=$3&$4
RewriteRule^(.*)/tag-(.+)\.html\?
*(.*)$$1/tag\.php\?
name=$2&$3
下面就需要配置iis为shopex4.8加载组件了:
打开iis,右键你的站点属性--ISAPI筛选器--添加--筛选器名称是ISAPI_Rewrite3--可执行文件就是ISAPI_Rewrite.dll的路径,比如C:
\ProgramFiles\Helicon\ISAPI_Rewrite3\ISAPI_Rewrite.dll
最后重启iis
当然你可以把ISAPI_Rewrite3目录放入站点根目录下,但记得要给一个users读权限。
如果都设置了还不行,可为跟目录加一个“networkservice”的读权限。
注意:
有些服务器或者vps有做权限的,安装后d.conf可能只有everyone和system的权限,如果修改不了文件就添加一个administrator的权限。
2、Discuz6+ecshop
规则如下:
[ISAPI_Rewrite]
#3600=1hour
CacheClockRate3600
RepeatLimit32
#Protectd.iniandd.parse.errorsfiles
#fromaccessingthrough
RewriteCond%{_HOST}
RewriteRule/index.html/index.php[I]
RewriteRule/default.html/index.php[I]
RewriteRule/feed.xml/feed.php[I]
RewriteRule/category-([0-9]+).html/category\.php\?
id=$1[I]
RewriteRule/category-([0-9]+)-([0-9]+).html/category\.php\?
id=$1&page=$2[I]
RewriteRule/category-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+).html/category\.php\?
id=$1&page=$2&sort=$3&order=$4[I]
RewriteRule/goods-([0-9]+)\.html/goods\.php\?
id=$1[I]
RewriteRule/article_cat-([0-9]+).html/article_cat\.php\?
id=$1[I]
RewriteRule/article_cat-([0-9]+)-([0-9]+).html/article_cat\.php\?
id=$1&page=$2[I]
RewriteRule/article_cat-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+).html/article_cat\.php\?
id=$1&page=$2&sort=$3&order=$4[I]
RewriteRule/article-([0-9]+).html/article\.php\?
id=$1[I]
RewriteRule/search-b([0-9]+)/search\.php\?
brand=$1[I]
RewriteRule/search-([0-9]+)-([^-]*)-([a-zA-Z]+)-k(.*).html/search\.php\?
page=$1&sort=$2&order=$3&keywords=$4[I]
RewriteRule/search-([0-9]+)-([^-]*)-([a-zA-Z]+)-b([0-9]*)-k(.*)-s([0-9]*)-l([0-9]*).html/search\.php\?
page=$1&sort=$2&order=$3&brand=$4&keywords=$5&min_price=$6&max_price=$7[I]
#discuz
RewriteRule^(.*)/archiver/((fid|tid)-[\w\-]+\.html)\?
*(.*)$$1/archiver/index\.php\?
$2&$4
RewriteRule^(.*)/forum-([0-9]+)-([0-9]+)\.html\?
*(.*)$$1/forumdisplay\.php\?
fid=$2&page=$3&$4
RewriteRule^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?
*(.*)$$1/viewthread\.php\?
tid=$2&extra=page\%3D$4&page=$3&$4
RewriteRule^(.*)/space-(username|uid)-(.+)\.html\?
*(.*)$$1/space\.php\?
$2=$3&$4
RewriteRule^(.*)/tag-(.+)\.html\?
*(.*)$$1/tag\.php\?
name=$2&$3
然后配置iis加载组件,方法类似shopex4.8:
打开iis,右键你的站点属性--ISAPI筛选器--添加--筛选器名称是Rewrite--可执行文件就是Rewrite.dll的路径,比如E:
\home\LocalUser\rewrite\Rewrite.dll
最后重启iis
3、discuz
规则如下:
[ISAPI_Rewrite]
#3600=1hour
CacheClockRate3600
RepeatLimit32
#Protectd.iniandd.parse.errorsfiles
#fromaccessingthrough
RewriteRule^(.*)/archiver/([a-z0-9\-]+\.html)\?
*(.*)$$1/archiver/index\.php\?
$2&$3
RewriteRule^(.*)/forum-([0-9]+)-([0-9]+)\.html\?
*(.*)$$1/forumdisplay\.php\?
fid=$2&page=$3&$4
RewriteRule^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?
*(.*)$$1/viewthread\.php\?
tid=$2&extra=page\%3D$4&page=$3&$4
RewriteRule^(.*)/profile-(username|uid)-(.+)\.html\?
*(.*)$$1/viewpro\.php\?
$2=$3&$4
RewriteRule^(.*)/space-(username|uid)-(.+)\.html\?
*(.*)$$1/space\.php\?
$2=$3&$4
打开iis,右键你的站点属性--ISAPI筛选器--添加--筛选器名称是Rewrite--可执行文件就是Rewrite.dll的路径,比如E:
\home\LocalUser\rewrite\Rewrite.dll
最后重启iis
4、ecshop
规则如下:
[ISAPI_Rewrite]
#ECSHOP
RewriteRule/index.html/index.php[I]
RewriteRule/default.html/index.php[I]
RewriteRule/ecshop/feed.xml/ecshop/feed.php[I]
#RewriteRule/ecshop/category-([0-9]+)-b([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$/ecshop/category.php?
id=$1&brand=$2&page=$3&sort=$4&order=$5[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/ecshop/category-([0-9]+)-b([0-9]+)-([0-9]+)(.*)\.html$/ecshop/category.php?
id=$1&brand=$2&page=$3[I]
RewriteRule^(.*)/category-([0-9]+)-b([0-9]+)-([0-9]+)(.*)\.html$$1/category\.php\?
id=$2&brand=$3&page=$4[I]
#RewriteRule/ecshop/category-([0-9]+)-b([0-9]+)(.*)\.html$/ecshop/category.php?
id=$1&brand=$2[I]
RewriteRule^(.*)/category-([0-9]+)-b([0-9]+)(.*)\.html$$1/category\.php\?
id=$2&brand=$3[I]
#RewriteRule/ecshop/category-([0-9]+)(.*)\.html$/ecshop/category.php?
id=$1[I]
RewriteRule^(.*)/category-([0-9]+)(.*)\.html$$1/category\.php\?
id=$2[I]
#RewriteRule/ecshop/goods-([0-9]+)(.*)\.html$/ecshop/goods.php?
id=$1[I]
RewriteRule^(.*)/goods-([0-9]+)(.*)\.html$$1/goods\.php\?
id=$2
#RewriteRule/ecshop/article_cat-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$/ecshop/article_cat.php?
id=$1&page=$2&sort=$3&order=$4[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/ecshop/article_cat-([0-9]+)-([0-9]+)(.*)\.html$/ecshop/article_cat.php?
id=$1&page=$2[I]
RewriteRule^(.*)/article_cat-([0-9]+)-([0-9]+)(.*)\.html$$1/article_cat\.php\?
id=$2&page=$3[I]
#RewriteRule/ecshop/article_cat-([0-9]+)(.*)\.html$/ecshop/article_cat.php?
id=$1[I]
RewriteRule^(.*)/article_cat-([0-9]+)(.*)\.html$$1/article_cat\.php\?
id=$2[I]
#RewriteRule/ecshop/article-([0-9]+)(.*)\.html$/ecshop/article.php?
id=$1[I]
RewriteRule^(.*)/article-([0-9]+)(.*)\.html$$1/article\.php\?
id=$2[I]
#RewriteRule/ecshop/brand-([0-9]+)-c([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)\.html/ecshop/brand.php?
id=$1&cat=$2&page=$3&sort=$4&order=$5[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/ecshop/brand-([0-9]+)-c([0-9]+)-([0-9]+)(.*)\.html/ecshop/brand.php?
id=$1&cat=$2&page=$3[I]
RewriteRule^(.*)/brand-([0-9]+)-c([0-9]+)-([0-9]+)(.*)\.html$1/brand\.php\?
id=$2&cat=$3&page=$4[I]
#RewriteRule/ecshop/brand-([0-9]+)-c([0-9]+)(.*)\.html/ecshop/brand.php?
id=$1&cat=$2[I]
RewriteRule^(.*)/brand-([0-9]+)-c([0-9]+)(.*)\.html$1/brand\.php\?
id=$2&cat=$3[I]
#RewriteRule/ecshop/brand-([0-9]+)(.*)\.html/ecshop/brand.php?
id=$1[I]
RewriteRule^(.*)/brand-([0-9]+)(.*)\.html$1/brand\.php\?
id=$2[I]
#RewriteRule/ecshop/tag-(.*)\.html/ecshop/search.php?
keywords=$1[I]
RewriteRule^(.*)/tag-(.*)\.html$1/search\.php\?
keywords=$2[I]
5、dvbbs
规则如下:
[ISAPI_Rewrite]
#3600=1hour
CacheClockRate3600
RepeatLimit32
#Blockexternalaccesstothed.iniandd.parse.errorsfiles
RewriteRule/d(?
:
\.ini|\.parse\.errors).*/[F,I,O]
#BlockexternalaccesstotheHelperISAPIExtension
RewriteRule.*\.isrwhlp/[F,I,O]
#重写index.asp
RewriteRule/(你的论坛所在目录,以根目录起)/index_(\d+)_(.*)_(\d+)_(\d+)\.html/(你的论坛所在目录,以根目录起)/index\.asp\?
boardid=$1&action=$2&topicmode=$3&page=$4[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/index_(\d+)_(\d+)_(.*)\.html/(你的论坛所在目录,以根目录起)/index\.asp\?
boardid=$1&page=$2&action=$3[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/index_(\d+)_(\d+)\.html/(你的论坛所在目录,以根目录起)/index\.asp\?
boardid=$1&topicmode=$2[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/index_(\d+)_(\d+)_\.html/(你的论坛所在目录,以根目录起)/index\.asp\?
boardid=$1&page=$2[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/index_(\d+)__\.html/(你的论坛所在目录,以根目录起)/index\.asp\?
boardid=$1[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/index_(\d+)\.html/(你的论坛所在目录,以根目录起)/index\.asp\?
boardid=$1[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/index\.html(.*)/(你的论坛所在目录,以根目录起)/index.asp[N,I]
#重写dispbbs.asp
RewriteRule/(你的论坛所在目录,以根目录起)/dispbbs_(\d+)_(\d+)_(\d+)_skin(\d+)_(\d+)_(\d+)\.html/(你的论坛所在目录,以根目录起)/dispbbs\.asp\?
boardid=$1&replyid=$2&id=$3&skin=$4&page=$5&star=$6[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/dispbbs_(\d+)_(\d+)_(\d+)_skin(\d+)_(\d+)\.html/(你的论坛所在目录,以根目录起)/dispbbs\.asp\?
boardid=$1&replyid=$2&id=$3&skin=$4&star=$5[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/dispbbs_(\d+)_(\d+)_(\d+)_skin(\d+)\.html/(你的论坛所在目录,以根目录起)/dispbbs.asp\?
boardID=$1&replyid=$2&ID=$3&skin=$4[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/dispbbs_(\d+)_(\d+)_(\d+)\.html/(你的论坛所在目录,以根目录起)/dispbbs.asp\?
boardID=$1&ID=$2&page=$3[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/dispbbs_(\d+)_(\d+)_(\d+)_(\d+)\.html/(你的论坛所在目录,以根目录起)/dispbbs.asp\?
boardID=$1&ID=$2&star=$3&page=$4[N,I]
#重写dv_rss.asp
RewriteRule/(你的论坛所在目录,以根目录起)/dv_rss_(.*)_(\d+)_(\d+)_(\d+)_(\d+)_count(\d+)\.html/(你的论坛所在目录,以根目录起)/dv_rss.asp\?
s=$1&boardid=$2&id=$3&page=$4&star=$5&count=$6[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/dv_rss_(.*)_(\d+)_(\d+)_(\d+)_(\d+)\.html/(你的论坛所在目录,以根目录起)/dv_rss.asp\?
s=$1&boardid=$2&id=$3&page=$4&star=$5[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/dv_rss_(.*)_(\d+)_(\d+)_(\d+)\.html/(你的论坛所在目录,以根目录起)/dv_rss.asp\?
s=$1&boardid=$2&id=$3&page=$4[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/dv_rss_(.*)_(\d+)_(\d+)_count(\d+)\.html/(你的论坛所在目录,以根目录起)/dv_rss.asp\?
s=$1&boardid=$2&page=$3&count=$4[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/dv_rss_(.*)_(\d+)_(\d+)\.html/(你的论坛所在目录,以根目录起)/dv_rss.asp\?
s=$1&boardid=$2&page=S3[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/dv_rss_(.*)_(\d+)\.html/(你的论坛所在目录,以根目录起)/dv_rss.asp\
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 静态 规则 设置 方法