最全的伪静态规则和设置方法Word格式文档下载.docx
《最全的伪静态规则和设置方法Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《最全的伪静态规则和设置方法Word格式文档下载.docx(8页珍藏版)》请在冰豆网上搜索。
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&
RewriteRule^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?
*(.*)$$1/viewthread\.php\?
tid=$2&
extra=page\%3D$4&
RewriteRule^(.*)/space-(username|uid)-(.+)\.html\?
*(.*)$$1/space\.php\?
$2=$3&
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
规则如下:
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\?
page=$2&
sort=$3&
order=$4[I]
RewriteRule/goods-([0-9]+)\.html/goods\.php\?
RewriteRule/article_cat-([0-9]+).html/article_cat\.php\?
RewriteRule/article_cat-([0-9]+)-([0-9]+).html/article_cat\.php\?
RewriteRule/article_cat-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+).html/article_cat\.php\?
RewriteRule/article-([0-9]+).html/article\.php\?
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\?
brand=$4&
keywords=$5&
min_price=$6&
max_price=$7[I]
#discuz
RewriteRule^(.*)/archiver/((fid|tid)-[\w\-]+\.html)\?
然后配置iis加载组件,方法类似shopex4.8:
打开iis,右键你的站点属性--ISAPI筛选器--添加--筛选器名称是Rewrite--可执行文件就是Rewrite.dll的路径,比如E:
\home\LocalUser\rewrite\Rewrite.dll
3、discuz
RewriteRule^(.*)/archiver/([a-z0-9\-]+\.html)\?
RewriteRule^(.*)/profile-(username|uid)-(.+)\.html\?
*(.*)$$1/viewpro\.php\?
4、ecshop
规则如下:
#ECSHOP
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?
brand=$2&
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?
page=$3[I]
RewriteRule^(.*)/category-([0-9]+)-b([0-9]+)-([0-9]+)(.*)\.html$$1/category\.php\?
page=$4[I]
#RewriteRule/ecshop/category-([0-9]+)-b([0-9]+)(.*)\.html$/ecshop/category.php?
brand=$2[I]
RewriteRule^(.*)/category-([0-9]+)-b([0-9]+)(.*)\.html$$1/category\.php\?
brand=$3[I]
#RewriteRule/ecshop/category-([0-9]+)(.*)\.html$/ecshop/category.php?
RewriteRule^(.*)/category-([0-9]+)(.*)\.html$$1/category\.php\?
id=$2[I]
#RewriteRule/ecshop/goods-([0-9]+)(.*)\.html$/ecshop/goods.php?
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?
RewriteRule^(.*)/article_cat-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$$1/article_cat\.php\?
#RewriteRule/ecshop/article_cat-([0-9]+)-([0-9]+)(.*)\.html$/ecshop/article_cat.php?
RewriteRule^(.*)/article_cat-([0-9]+)-([0-9]+)(.*)\.html$$1/article_cat\.php\?
#RewriteRule/ecshop/article_cat-([0-9]+)(.*)\.html$/ecshop/article_cat.php?
RewriteRule^(.*)/article_cat-([0-9]+)(.*)\.html$$1/article_cat\.php\?
#RewriteRule/ecshop/article-([0-9]+)(.*)\.html$/ecshop/article.php?
RewriteRule^(.*)/article-([0-9]+)(.*)\.html$$1/article\.php\?
#RewriteRule/ecshop/brand-([0-9]+)-c([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)\.html/ecshop/brand.php?
cat=$2&
RewriteRule^(.*)/brand-([0-9]+)-c([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$1/brand\.php\?
cat=$3&
#RewriteRule/ecshop/brand-([0-9]+)-c([0-9]+)-([0-9]+)(.*)\.html/ecshop/brand.php?
RewriteRule^(.*)/brand-([0-9]+)-c([0-9]+)-([0-9]+)(.*)\.html$1/brand\.php\?
#RewriteRule/ecshop/brand-([0-9]+)-c([0-9]+)(.*)\.html/ecshop/brand.php?
cat=$2[I]
RewriteRule^(.*)/brand-([0-9]+)-c([0-9]+)(.*)\.html$1/brand\.php\?
cat=$3[I]
#RewriteRule/ecshop/brand-([0-9]+)(.*)\.html/ecshop/brand.php?
RewriteRule^(.*)/brand-([0-9]+)(.*)\.html$1/brand\.php\?
#RewriteRule/ecshop/tag-(.*)\.html/ecshop/search.php?
keywords=$1[I]
RewriteRule^(.*)/tag-(.*)\.html$1/search\.php\?
keywords=$2[I]
5、dvbbs
#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&
amp;
page=$4[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/index_(\d+)_(\d+)_(.*)\.html/(你的论坛所在目录,以根目录起)/index\.asp\?
action=$3[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/index_(\d+)_(\d+)\.html/(你的论坛所在目录,以根目录起)/index\.asp\?
topicmode=$2[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/index_(\d+)_(\d+)_\.html/(你的论坛所在目录,以根目录起)/index\.asp\?
page=$2[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/index_(\d+)__\.html/(你的论坛所在目录,以根目录起)/index\.asp\?
boardid=$1[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/index_(\d+)\.html/(你的论坛所在目录,以根目录起)/index\.asp\?
RewriteRule/(你的论坛所在目录,以根目录起)/index\.html(.*)/(你的论坛所在目录,以根目录起)/index.asp[N,I]
#重写dispbbs.asp
RewriteRule/(你的论坛所在目录,以根目录起)/dispbbs_(\d+)_(\d+)_(\d+)_skin(\d+)_(\d+)_(\d+)\.html/(你的论坛所在目录,以根目录起)/dispbbs\.asp\?
replyid=$2&
id=$3&
skin=$4&
page=$5&
star=$6[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/dispbbs_(\d+)_(\d+)_(\d+)_skin(\d+)_(\d+)\.html/(你的论坛所在目录,以根目录起)/dispbbs\.asp\?
star=$5[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/dispbbs_(\d+)_(\d+)_(\d+)_skin(\d+)\.html/(你的论坛所在目录,以根目录起)/dispbbs.asp\?
boardID=$1&
ID=$3&
skin=$4[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/dispbbs_(\d+)_(\d+)_(\d+)\.html/(你的论坛所在目录,以根目录起)/dispbbs.asp\?
ID=$2&
page=$3[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/dispbbs_(\d+)_(\d+)_(\d+)_(\d+)\.html/(你的论坛所在目录,以根目录起)/dispbbs.asp\?
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&
star=$5&
count=$6[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/dv_rss_(.*)_(\d+)_(\d+)_(\d+)_(\d+)\.html/(你的论坛所在目录,以根目录起)/dv_rss.asp\?
RewriteRule/(你的论坛所在目录,以根目录起)/dv_rss_(.*)_(\d+)_(\d+)_(\d+)\.html/(你的论坛所在目录,以根目录起)/dv_rss.asp\?
RewriteRule/(你的论坛所在目录,以根目录起)/dv_rss_(.*)_(\d+)_(\d+)_count(\d+)\.html/(你的论坛所在目录,以根目录起)/dv_rss.asp\?
count=$4[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/dv_rss_(.*)_(\d+)_(\d+)\.html/(你的论坛所在目录,以根目录起)/dv_rss.asp\?
page=S3[N,I]
RewriteRule/(你的论坛所在目录,以根目录起)/dv_rss_(.*)_(\d+)\.html/(你的论坛所在目录,以根目录起)/dv_rss.asp\