0203"> 0203 "/>

iis伪静态

时间: 阅读:118
iis伪静态

最佳回答

临沂网站建设

临沂网站建设

2023-01-15 23:36:22

安装isapi方式的rewrite组件或urlrewrite组件(web.config放规则)
:
01 <?xml version="1.0" encoding="UTF-8"?>
02<configuration>
03 <system.webServer>
04 <staticContent>
05 <mimeMap fileExtension=".bat" mimeType="text/bath" />
06 </staticContent>
07 <rewrite>
08 <rules>
09 <rule name="home Index">
10 <match url="^index.html$" ignoreCase="false" />
11 <action type="Rewrite" url="index.php" appendQueryString="false"/>
12 </rule>
13 <rule name="page Index">
14 <match url="^(.*)/index.html$" ignoreCase="false" />
15 <action type="Rewrite" url="{R:1}/index.php"appendQueryString="false" />
16 </rule>
17
18 <rule name="page List">
19 <match url="^(.*)page([0-9]+).html$" ignoreCase="false" />
20 <action type="Rewrite" url="{R:1}/index.php?gid={R:2}"appendQueryString="false" />
21 </rule>
22 <rule name="list Page">
23 <match url="^(.*)list-([0-9]+).html$" ignoreCase="false" />
24 <action type="Rewrite" url="{R:1}/.php?PageNo={R:2}"appendQueryString="false" />
25 </rule>
26 <rule name="show Page">
27 <match url="^(.*)show-aid([0-9]+).html$" ignoreCase="false" />
28 <action type="Rewrite" url="{R:1}/show.php?uid={R:2}"appendQueryString="false" />
29 </rule>
30
31 </rules>
32 </rewrite>
33 </system.webServer>
34</configuration>
第一步:
点击处理程序映射
(1)添加托管处理程序:
路径:*
类型:System.Web.UI.PageHandlerFactory
名称:v2_jiuxian.com_1PageHandlerFactory-Integrated-4.0
(2)编辑脚本映射:
我环境是64位,为了以防万一,我32位和64都配置了
32位
路径:*.html
可执行文件:%windir%http://Microsoft.NETFrameworkv4.0.30319aspnet_isapi.dll
名称:v2_jiuxian.com_2PageHandlerFactory-ISAPI-4.0_32bit
64位:
路径:*.html
可执行文件:%windir%http://Microsoft.NETFramework64v4.0.30319aspnet_isapi.dll
名称:v2_jiuxian.com_3PageHandlerFactory-ISAPI-4.0_64bit
(3)添加通配符脚本验证:
路径:*
可执行文件:%windir%http://Microsoft.NETFramework64v4.0.30319aspnet_isapi.dll
名称:v2.jiuxian.com_4PageHandlerFactory-ISAPI-4.0_64bit
以上的4个添加其实是把aspx的主件应用拷贝了一份.将其aspx改成html,
操作完以上4个项后返回,点击模块
(1)添加托管模块
名称:RewriterModule
类型:HttpHandler.URLRewriter.RewriterModule, HttpHandler
以上类型是你iis拦截器dll的路径啊,如空间名.类名

最新回答共有2条回答

  • 临沂网站建设
    回复
    2023-01-16 01:01:25

    安装iis,这个就不多说了。使用系统自带的启动或关闭windows功能来安装。
    ,下载并安装“web 平台安装程序”,目前最新版本为5.0,双击,下一步到底即可。
    打开Internet Information Services(IIS)管理器,在管理中已经多了一个“Web 平台安装程序”,双击打开。
    搜索“url”,搜索结果第一个"URL 重写工具2.0",点击该记录后面的添加,再点击下方的安装按钮,还是一步到底,完成之后,重启下iis管理器。
    iis管理器下发现多了一个“url重写”即安装成功了。接下来就是如何使用.htaccess文件了。找一个需要伪静态的项目,例如888,然后再双击“url重写”。
    找到右侧菜单中的导入规则。
    点击浏览,找到要使用的.htaccess文件,单击导入
    步骤阅读
    点击右侧的“应用”,重新项目888或者是iis,查看下伪静态规则是否生效。