您好!欢迎来到导航啦! 提交网站流程->注册会员->提交网站->等待审核...
数据统计:131个主题分类,24756个优秀站点,0个站点正在排队审核,620篇站长资讯
*
【通知】 测试。

最新可用的ASP伪静态规则”hpptd.ini“规则

来源:本站原创 浏览:676次 时间:2015-11-25

实现asp伪静态化首先要服务器空间要支持rewrite重写,然后是URL Rewrite中的httpd.ini伪静态化规则编写,伪静态Rewrite规则编写方法是新建一个httpd.ini,里面写上类似如下代码,再将写好的httpd.ini上传到你网站的根目录下,这里列举的是我司制作一个网站所用到的伪静态规则,当然每个人的网站,规则写得当然不一样,但形式是差不多的, 正如我司常用的伪静态规则,如:

shownews.asp?id=xx可写伪静态规则 
RewriteRule /shownews-([0-9,a-z]*).html /shownews.asp\?id=$1

如后面带参数如BigClassName=一个大类&SmallClassName=一个小类,这样的规则可写成RewriteRule /product-(.*?)-(.*?).html /product.asp\?BigClassName=$1&SmallClassName=$2,这规则里面用到的都是写正则表达式,想了解正在表达式可以在网上看下相关的资料。 

[ISAPI_Rewrite] 
# 3600 = 1 hour 
CacheClockRate 3600 
RepeatLimit 32 
# Block external access to the httpd.ini and httpd.parse.errors files 

RewriteRule /shownews-([0-9,a-z]*).html /shownews.asp\?id=$1 

RewriteRule /showproduct-([0-9,a-z]*).html /showproduct.asp\?id=$1 

RewriteRule /noteshow-([0-9,a-z]*).html /noteshow.asp\?id=$1 

RewriteRule /news-(.*?).html /news.asp\?BigClassName=$1 

RewriteRule /about-(.*?).html /about.asp\?BigClassName=$1 

RewriteRule /product-(.*?).html /product.asp\?BigClassName=$1 

RewriteRule /product-(.*?)-(.*?).html /product.asp\?BigClassName=$1&SmallClassName=$2 

RewriteRule /news-(.*?)-(.*?).html /news.asp\?BigClassName=$1 [N,I,L,O]&SmallClassName=$2 [N,I,L,O] 

RewriteRule /product-(.*?)-([0-9,a-z]*).html /product.asp\?BigClassName=$1 [N,I,L,O]&page=$2 

RewriteRule /news-(.*?)-([0-9,a-z]*).html /news.asp\?BigClassName=$1 [N,I,L,O]&page=$2 

RewriteRule /news-(.*?)-(.*?)-([0-9,a-z]*).html /news.asp\?BigClassName=$1&SmallClassName=$2 [N,I,L,O]&page=$3 

RewriteRule /product-(.*?)-(.*?)-([0-9,a-z]*).html /product.asp\?BigClassName=$1&SmallClassName=$2 [N,I,L,O]&page=$3 

RewriteRule /notebook-(.*?)-(.*?)-([0-9,a-z]*).html /notebook.asp\?BigClassName=$1&SmallClassName=$2 [N,I,L,O]&page=$3 

RewriteRule /notebook-([0-9,a-z]*).html /notebook.asp\?page=$1 

RewriteRule /httpd(?:\.ini|\.parse\.errors).* / [F,I,O] 
# Block external access to the Helper ISAPI Extension 
RewriteRule .*\.isrwhlp / [F,I,O] 
RewriteRule /index.html /index.asp $1 
RewriteRule /news.html /news.asp $1 
RewriteRule /notebook.html /notebook.html $1 

RewriteRule .*\.isrwhlp / [F,I,O] RewriteRule /index.html /index.asp $1RewriteRule /news.html /news.asp $1RewriteRule /notebook.html /notebook.html $1

下面还有种写法,我没用过,是网上别人那复制过来的 

httpd.ini 内容写法如下: 

[ISAPI_Rewrite] 
# 3600 = 1 hour 
CacheClockRate 3600 
RepeatLimit 32 
# Block external access to the httpd.ini and httpd.parse.errors files 
RewriteRule /httpd(?:.ini|.parse.errors).* / [F,I,O] 
# Block external access to the Helper ISAPI Extension 
RewriteRule .*.isrwhlp / [F,I,O] 
RewriteRule ^(.*)/index.asp $1/index.html 
RewriteRule ^(.*)/([0-9]*).html $1/article.asp?id=$2 
RewriteRule ^(.*)/([a-z]*)/([a-z]*)/ $1/list.asp?x=$2&y=$3 

该规则具体说明: 


RewriteRule ^(.*)/index.asp $1/index.html 

是将index.asp 伪静态为index.html

RewriteRule ^(.*)/([0-9]*).html $1/article.asp?id=$2 

文章页伪静态,把article.asp?id=xxx映射成 /xxx.html ,其中xxx为文章ID号,在article.asp中接收id, id=request(“id”), 根据ID由数据库中取数据即可;

RewriteRule ^(.*)/([a-z]*)/([a-z]*)/ $1/list.asp?x=$2&y=$3 

文章列表页伪静态, 把/list.asp?x=$2&y=$3 映射成 如:/news/sports/ 格式,$2对应news,$3对应 sports ,在数据库中取news中sports文章显示即可;其中([a-z]*)代表任意字母,([0-9]*)代表数字;


怎么样,这个httpd.ini的ASP伪静态规则还不错吧~

推荐站点

  • 网站库网站库

    网站库是全人工编辑的开放式网站分类目录,收录国内外、各行业优秀网站,旨在为用户提供更全面的网站分类目录检索、优秀网站参考、网站推广服务、网站黄页、网上娱乐冲浪导航网站。

    www.wangzhanku.com
  • 娱乐网知娱乐网知

    娱乐网知分类目录-免费外链、免费网址收录、免费网站收录,娱乐网知分类目录完全免费网址目录收录平台.

    www.yulewangzhi.com
  • 网站库网站库

    网站库,免费网站收录,网站目录,分类目录,,免费收录国内外、各行业优秀网站。

    www.wangzhanku.cn
  • 导航啦网站目录导航啦网站目录

    导航啦分类目录-您网上冲浪导航专家!导航啦分类目录-专业提供为广大站长收录的开放式网站分类目录平台,收集国内外、各行业优秀正规网站,全人工编辑收录,为百度、谷歌、有道、搜狗、必应等搜索引擎提供索引参考, 同时也是站长推广网站值得信任选择的平台。

    www.daohangla.com
  • 导航呀导航呀

    导航呀分类目录www.daohangya.cn免费收录各类优秀网站、网址的网站目录,提供网址、网站目录检索,关键字搜索,网址搜索一站式网站目录上网导航,免费提交网址、网站即可快速提升网站品牌形象。

    www.daohangya.cn
  • 药方大全网药方大全网

    本站为您搜集整理了大量的验方偏方秘方古方等中药方(中药方剂)八万多个。你是你自己的中医,我是你的中药方!中医中药秘方网,偏方大全愿为您的健康保驾护航。

    www.zhongyf.com