没有所谓的捷径
一切都是时间最平凡的累积

windows2008+iis7脚本映射添加方法

本文最后更新于2019年1月11日,已超过284天没有更新,如果文章内容失效,请反馈给本站,谢谢!

摘要:通过脚本映射,可以更改页面后缀,可以实现伪静态等。

2008系统(win2012同样适用)除了在iis上面进行添加操作,还可以通过web.config来设置控制。
创建一个文件命名为web.config,在里面添加内容。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <handlers>
<add name="do" path="*.do" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="File" preCondition="classicMode,runtimeVersionv4.0,bitness32" />
       </handlers>
    </system.webServer>
</configuration>

解释:在<handlers>标签里面添加映射,name是映射的标题,可以任意命名。path映射的后缀(本示例映射*.do),modules模式,一般是IsapiModule(asp、asp.net)或者CgiModule、FastCgiModule(php),scriptProcessor执行脚本的路径(本示例是asp.net4.0的路径)。如果需要映射多个不同后缀,多添加几段即可。注意web.config文件编码格式,要utf8格式。

上面示例就是所有*.do后缀的文件全部由asp.net执行。实际原理就是动态脚本代码保存为其他后缀的名称,然后映射对应脚本去执行。

其他示例:
1.将html后缀的文件映射到aspnet2.0或aspnet3.5执行。

<add name="html" path="*.html" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" preCondition="classicMode,runtimeVersionv2.0,bitness32" />

2.将html后缀的文件映射到asp执行。

<add name="html" path="*.html" verb="*" modules="IsapiModule" scriptProcessor="%windir%\system32\inetsrv\asp.dll" resourceType="File" preCondition="bitness32" />

3.将html后缀的文件映射到php5.2版本isapi模式。

<add name="html" path="*.html" verb="*" modules="IsapiModule" scriptProcessor="C:\php_52\php5isapi.dll" resourceType="File" preCondition="bitness32" />

4、将html后缀文件映射到php5.3版本FastCgiModule模式。

<add name="html" path="*.html" verb="*" modules="FastCgiModule" scriptProcessor="C:\php_53\php.exe" resourceType="File" preCondition="bitness32" />

 

» 本文链接地址:https://blog.mydns.vip/1042.html
» 如果喜欢可以: 点此订阅本站
赞(2) 打赏
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除,联系邮箱:contact@mydns.vip。文章观点不代表本站立场。本站原创内容未经允许不得转载,或转载时需注明出处:豫章小站 » windows2008+iis7脚本映射添加方法
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

智慧源于勤奋,伟大出自平凡

没有所谓的捷径,一切都是时间最平凡的累积,今天所做的努力都是在为明天积蓄力量

联系我们赞助我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏