+ -
当前位置:首页 → 问答吧 → asp网站,IIS已经添加了筛选器ISAPI_Rewrite请问httpd.ini文件该怎么设置?

asp网站,IIS已经添加了筛选器ISAPI_Rewrite请问httpd.ini文件该怎么设置?

时间:2010-11-20

来源:互联网

asp网站,IIS已经添加了筛选器ISAPI_Rewrite请问httpd.ini文件该怎么设置才可以支持伪静态文件的运行?

作者: itzhiren   发布时间: 2010-11-20

权限问题?

作者: cj205   发布时间: 2010-11-20

看看httpd.ini文件的权限设置对不对。
加上users的默认权限试试

作者: cj205   发布时间: 2010-11-20

我的意思是,httpd.ini文件的内容怎么写?
比如index.asp 如何设置为index.html

作者: itzhiren   发布时间: 2010-11-20

Assembly code

[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32  #上面这三行参数可以修改,但是不能丢失
RewriteRule /tag/(.*) /index\.php\?tag=$1  #这里是规则,下面的规则都是这样的格式写就可以了

作者: cj205   发布时间: 2010-11-20

RewriteRule (\w*)\.html $1\.asp

就是访问xxx.html的时候 跳转到xxx.asp页面
这是rewrite的规则。楼主需要根据需要写正则

作者: cj205   发布时间: 2010-11-20

看不懂,这是我的httpd.ini的全部内容,大家帮忙看看有没有什么错误

[ISAPI_Rewrite]

# Defend your computer from some worm attacks
RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]


CacheClockRate 3600
RepeatLimit 32 #上面这三行参数可以修改,但是不能丢失


# ASP后缀转HTM后缀
RewriteRule ^(.*)/([a-z,A-Z,0-9]*)\.html$ $1/$2\.asp [N,I]

# 传带ID参数的
RewriteRule ^(.*)/([a-z,A-Z,0-9]*)_([\d]+)\.html$ $1/$2\.asp?id=$3 [N,I]

作者: itzhiren   发布时间: 2010-11-20

[a-z,A-Z,0-9]=>[a-zA-Z0-9]

作者: cj205   发布时间: 2010-11-20

我有个网站,文件都是html的,但是里面的代码是asp的,朋友说设置好IIS伪静态就可以正常访问了,我实在不知道该怎么设置,真是郁闷死了

作者: itzhiren   发布时间: 2010-11-20

引用 7 楼 cj205 的回复:
[a-z,A-Z,0-9]=>[a-zA-Z0-9]


不要逗号?我去掉了还是不行,还是找不到网页

作者: itzhiren   发布时间: 2010-11-20

文件是HTML的?代码是ASP的?
到底什么意思

作者: cj205   发布时间: 2010-11-20