专业创造价值,服务赢取未来!我们专注于中小企业网站建设服务13年-亚网互联!
0755-89812581| 网站导航 域名老站
返回资讯中心当前所在位置:首 页 > 资讯中心 >代码世界 > 最新可用的ASP伪静态规则”hpptd.ini“规则

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

最新可用的ASP伪静态规则”hpptd.ini“规则发布时间 : 2015-06-12    作者 : 亚网互联    浏览 : 3392

实现asp伪静态化首先要服务器空间要支持rewrite重写,然后是URL Rewrite中的httpd.ini伪静态化规则编写,伪静态Rewrite规则编写方法是新建一个httpd.ini,里面写上类似如下代码...
实现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伪静态规则还不错吧~

案例推荐

深圳市同德税务师事务所

深圳市同德税务师事务所

案例热度_8412019-03-06
贵港贵和科技有限公司

贵港贵和科技有限公司

案例热度_8492019-03-05

其他人还阅读了该篇文章:

您可能感兴趣的文章:公司网站建设注意事项    |    企业网站建设套餐    |    企业手机网站制作    |    企业网站如何优化    |    企业网站改版收费

关于我们 / About Us
深圳网站建设办公环境 深圳市博士通科技有限公司旗下“亚网互联·中国(www.800535.com)”是一家一站式中小企业网络运营方案提供商,全国统一服务热线 :0755-89812581 ; 亚网互联总部位于深圳,业务涵盖域名注册,空间购买,深圳网站建设,网站建设和改版,微信公众号运营,百度竞价托管,网站优化推广引流,手机网站建设,小程序开发,购物网站开发,企业邮箱申请等服务。和传统网络公司不同的是,亚网互联在网页设计风格上独树一帜,领先行业率先推出宽屏企业网站设计风格,围绕客户需求的同时兼具行业潮流设计网站,让网站在新式设备上获得更好地展示效果;历经14年网站建设企业网站制作经验积累,客户遍及深圳,广州,成都,香港等地,涉及办公,装饰,电子,物流等不同行业... > > > 详 情
联系我们 / Contact Us
深圳市  龙华新区
工业西路  龙胜时代大厦  1102 室
0755 - 业务咨询
89812581
售后QQ : 1227522459
E-mail : service@800535.com
© 2004-2018  深圳市博士通科技有限公司 版权所有( 粤ICP备15005241号-2 )  网站常年法律顾问:朱运德律师   
logo
做个企业网站多少钱?点击QQ图标,马上知道答案!
logologologo
咨询热线:0755 - 898 12581