龙空技术网

Windows2008中IIS7.5 为网站设置伪静态映射配置方法(图文详解)

娱乐一分哥 219

前言:

目前朋友们对“netaspx页面静态包含”大致比较重视,朋友们都想要知道一些“netaspx页面静态包含”的相关内容。那么小编在网上网罗了一些关于“netaspx页面静态包含””的相关内容,希望朋友们能喜欢,各位老铁们一起来了解一下吧!

IIS为网站设置伪静态映射配置方法 网上介绍很多,但配置繁琐,其实主要设置二点就可以了。

一、IIS中设置好网站后自动会生成一个应该程序池,设置如下

IIS应用程序池设置

应用程序池高级设置

二、配置web.config 文件,增加以下节点

1、

<RewriterConfig>

<Rules>

<RewriterRule>

<LookFor>~/buyone_(\d+).html</LookFor>

<SendTo>~/buy1.aspx?id=$1</SendTo>

</RewriterRule>

<RewriterRule>

<LookFor>~/buy_(\d+).html</LookFor>

<SendTo>~/buy.aspx?id=$1</SendTo>

</RewriterRule>

</Rules>

</RewriterConfig>

web.config中映射规则设置

2、

<system.webServer>

<handlers>

<add name="Html-Integrate" path="*" verb="*" type="System.Web.UI.PageHandlerFactory" resourceType="Unspecified" preCondition="integratedMode"/>

<add name="all" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv4.0,bitness64"/>

<add name="html" path=".html" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv4.0,bitness64"/>

</handlers>

<modules>

<add name="all" type="URLRewriter.ModuleRewriter" preCondition="managedHandler"/>

</modules>

</system.webServer>

在web.config中添加脚本映射代码

保存后,运行网站即可,比如你以前访问网站为:

伪静态配置成功后,你可以这样访问:

这样大功告成,以上可以根据你 .netframwork版本号灵活定制,非常方便!

标签: #netaspx页面静态包含