IIS 6 UrlRewrite 步骤
1、下载URLRewrite.dll 放在bin目录下
2、修改web.config
。configSections节点增加:
<configSections>
<section name="RewriterConfig"
type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
</configSections>
。 <configuration> 下增加重写规则
<RewriterConfig>
<Rules>
<RewriterRule><LookFor>/ld/(\d+)</LookFor><SendTo><![CDATA[/ld/Default.aspx?leader=$1]]></SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>
。 httpHandlers节点增加
<httpHandlers>
<add verb="*" path="*.htm"
type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
<add verb="*" path="*"
type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
</httpHandlers>
path 指定了从重写后扩张名,如果没有扩张名就用*;
3、IIS设置
点站点文件夹右键-》属性-》虚拟目录=》配置,映射添加,输入可执行文件 名:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll,
扩张名可以是htm或者其他。
如果要支持目录样式的重写(比如default.aspx?id=6 重写为/6/),你应该在同一个位置点“插入”,让后输入“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll”,确认文件是否存在,点掉(让asp.net 接管所有请求)。
4、如果您的图片和样式、脚本、和重写的是同一级目录或者是重写目录的子目录,而且你又需要支持目录式的重写,访问图片等文件的时候可能会出现:“
没有为扩展名“.jpg”注册的生成提供程序
”,一般的解决办法是在。
compilation 节点添加
<buildProviders>
<add extension=".jpg"
type="System.Web.Compilation.PageBuildProvider" />
</buildProviders>
注意如果你是不想程序截取html,htm静态文件的访问,这样做是没有问题,如果是对应的css和jpg,gif就会提示找不到文件或者直接输出二进制内容。
解决办法:强烈建议你把对应的images 和 scripts (假设你的图片和脚本保存在这个文件夹)文件夹在iis上点右键-》属性,在目录选项卡点“创建”,把这些文件夹创建为一个虚拟目录(应用程序),然后点配置,把url重写的脚本映射去掉,ok,你图片和样式回来了。
IIS 6 UrlRewrite 步骤相关推荐
- iis配置-- 安装步骤(最新 超详细 图文)
文章目录 1.安装IIS 2.安装.net 4.0 (.net 4.0.30319.0) 3. 如何新建网站(未完待续) 4.将你新建的网站设置为.net4.0 ------------------- ...
- 计算机iis配置具体步骤,如何配置iis iis的安装及配置方法详解【图文教程】
导语:随着技术的进步,我们使用计算机的概率越来越大,大家在使用的过程之中难免会遇到一些问题.比如对于IIS配置相信应该是很多朋友们比较困惑的吧!毕竟配置IIS是需要一定的技术的,那么今天小编就给大家普 ...
- WCF服务部署到IIS上的步骤
WCF服务部署到IIS上,实现其他电脑可以访问本机的WCF 平时做的网站是在vs中进行发布,在到iis管理器中进行发布,这一次是使用WCF管理进行发布,这种基础下,对方可以输入本机IP可访问发布的东西 ...
- 计算机iis配置具体步骤,Win7配置IIS服务器和运行网站 (配详细图示).doc
在Win7中如何安装IIS和如何配置IIS运行网站 Win7中不像XP中那样,Win7系统中将IIS集成于系统中,不需要启动光盘或者第三方服务,按照下面步骤即可完成win7系统对IIS的安装 一 安装 ...
- IIS部署详细步骤、包括错误的解决办法、使用localDB
1.发布.net core程序 2.打开iis,添加网站,选端口的时候不要冲突,并为其添加程序池 3.对网站的高级设置: 需要给权限,在右边"操作"的"编辑权限" ...
- WCF发布到IIS的配置步骤
练习搭建WCF发布到IIS,配置环境时遇到一些问题,特整理总结分享. 操作系统:Windows7 旗舰版 开发环境:VS2010 .NET Framework4.0 ASP.NET4.0, WCF. ...
- IIS网站部署步骤(通过域名访问)
配置过程 1.创建自己的项目 2.打开控制面板,进入程序和功能模块 3.点击打开或关闭windows功能 4.勾选如下图所示的功能 5.点击确定,等待配置完成 6.配置完成后,在浏览器地址栏输入 lo ...
- 使用IIS部署网站步骤
安装和打开IIS(以WIN8为例) 一.打开:控制面板 二.点击:程序 三.点击:启用或关闭Windows功能 四.勾选全部:Internet Information Services 五.等待重启, ...
- iis如何发布网站 iis发布网站步骤
1>.基本环境的检测和说明 A>. VPS开通后支持如下扩展文件名: .asp .aspx ...
最新文章
- Asp.Net Core 入门(一)——Program.cs做了什么
- c# json使用集
- ASP.NET Core 进程内(InProcess)托管(6)《从零开始学ASP.NET CORE MVC》:
- 必须Mark下,2019 年度中国质量协会质量技术优秀奖
- Jupyter Notebook代码提示及补齐功能
- Win7matlab7.0安装教程,Win7下MATLAB7.0安装教程
- dede文章页调用当前栏目链接方法
- 利用struts2上传文件时,如果文件名中含有-符号,那么会出错
- 计算机套题库c版,计算机二级C语言上机题库100套(最新版)
- X波段雷达对海探测试验与数据获取
- mysql误删数据快速恢复
- html+js实现注册页面及信息验证
- SPI通信协议详解(一)
- 路由器指定局域网dhcp服务器地址,路由器dhcp服务器设置局域网
- 数据挖掘的10个常见问题
- 信源编码课程实验一:基于Audacity的浊音、清音和爆破音信号的时域及频域特性分析
- 贼野牧台服2200+心得
- Stream流式计算
- 只要有心,学好Linux并非难事
- 我是如何写出一本畅销技术书的?持续更新