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

itzhiren 2010-11-20 03:33:40
asp网站,IIS已经添加了筛选器ISAPI_Rewrite请问httpd.ini文件该怎么设置才可以支持伪静态文件的运行?
...全文
474 12 打赏 收藏 举报
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Mr-Jee 2010-11-20
[Quote=引用 11 楼 yasuzhanbo 的回复:]

html文件用asp来解释 不用安装isapi_rewrite
网站-属性-主目录-配置-映射
添加一个html扩展名 可执行文件地址为:C:\WINDOWS\system32\inetsrv\asp.dll
[/Quote]
原来是asp文件重命名为html。。。
  • 打赏
  • 举报
回复
yasuzhanbo 2010-11-20
html文件用asp来解释 不用安装isapi_rewrite
网站-属性-主目录-配置-映射
添加一个html扩展名 可执行文件地址为:C:\WINDOWS\system32\inetsrv\asp.dll
  • 打赏
  • 举报
回复
Mr-Jee 2010-11-20
文件是HTML的?代码是ASP的?
到底什么意思
  • 打赏
  • 举报
回复
itzhiren 2010-11-20
[Quote=引用 7 楼 cj205 的回复:]
[a-z,A-Z,0-9]=>[a-zA-Z0-9]
[/Quote]

不要逗号?我去掉了还是不行,还是找不到网页
  • 打赏
  • 举报
回复
itzhiren 2010-11-20
我有个网站,文件都是html的,但是里面的代码是asp的,朋友说设置好IIS伪静态就可以正常访问了,我实在不知道该怎么设置,真是郁闷死了
  • 打赏
  • 举报
回复
Mr-Jee 2010-11-20
[a-z,A-Z,0-9]=>[a-zA-Z0-9]
  • 打赏
  • 举报
回复
itzhiren 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]

  • 打赏
  • 举报
回复
Mr-Jee 2010-11-20
RewriteRule (\w*)\.html $1\.asp

就是访问xxx.html的时候 跳转到xxx.asp页面
这是rewrite的规则。楼主需要根据需要写正则
  • 打赏
  • 举报
回复
Mr-Jee 2010-11-20

[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32 #上面这三行参数可以修改,但是不能丢失
RewriteRule /tag/(.*) /index\.php\?tag=$1 #这里是规则,下面的规则都是这样的格式写就可以了
  • 打赏
  • 举报
回复
itzhiren 2010-11-20
我的意思是,httpd.ini文件的内容怎么写?
比如index.asp 如何设置为index.html
  • 打赏
  • 举报
回复
Mr-Jee 2010-11-20
看看httpd.ini文件的权限设置对不对。
加上users的默认权限试试
  • 打赏
  • 举报
回复
Mr-Jee 2010-11-20
权限问题?
  • 打赏
  • 举报
回复
相关推荐
发帖
IIS
加入

8278

社区成员

Web 开发 IIS
社区管理员
  • IIS
申请成为版主
帖子事件
创建了帖子
2010-11-20 03:33
社区公告
暂无公告