vs2008 + iis5.1 实现URL重写 闹心 高手帮忙

问题描述

配置文件<?xmlversion="1.0"?><configuration><configSections><sectionname="RewriterConfig"type="URLRewriter.Config.RewriterConfigSerializerSectionHandler,URLRewriter"/></configSections><RewriterConfig><Rules><!--http://localhost:4361/MyURLRewrite/Default2.aspx?id=123重写为http://localhost:4361/MyURLRewrite/123.html--><RewriterRule><LookFor>~/(d{0,999999}).html</LookFor><SendTo>~/Default2.aspx?id=$6</SendTo></RewriterRule></Rules></RewriterConfig><appSettings/><connectionStrings/><system.web><compilationdebug="false"></compilation><authenticationmode="Windows"/><httpHandlers><addverb="*"path="*.html"type="URLRewriter.RewriterFactoryHandler,URLRewriter"/></httpHandlers></system.web><system.codedom></system.codedom><system.webServer></system.webServer></configuration>

解决方案

解决方案二:
你出什么问题了?iis需要将.html扩展名映射到aspnet_isapi.dllIIS配置:网站->属性->目录->配置(G)...->映射->应用程序扩展->添加可执行文件:c:windowsmicrosoft.netframeworkv2.0.50727aspnet_isapi.dll扩展名:.html动作:限制为GET,HEAD,POST,DEBUG脚本引擎:选中确认文件是否存在:不选
解决方案三:
对呀,有出什么问题吗
解决方案四:
IIS的映射也是按照这种方法做的和1楼基本一样不过就是没有重写URL的效果无语...

时间: 2024-12-26 09:47:18

vs2008 + iis5.1 实现URL重写 闹心 高手帮忙的相关文章

url重写问题,希望高手来

问题描述 比如说,WWW.XXX.COM/A/A.ASPX?ID=1改成WWW.XXX.COM/A/?ID=1希望高手帮帮忙,先谢过了 解决方案 解决方案二:urlwriter.dll解决方案三:在WEB.CONFIG里怎么配置呢解决方案四:<system.web><urlMappings><addurl="~/default.aspx"mappedUrl="~/default00000.asp"/></urlMapping

URL 重写问题,帮帮忙

问题描述 <RewriterRule><LookFor>http://www.31hu.com</LookFor><SendTo>~/default.aspx?CHANNEL=COM</SendTo></RewriterRule><RewriterRule><LookFor>http://www.31hu.cn</LookFor><SendTo>~/default.aspx?CHANNE

vs2008被我玩坏了,救高手帮忙啊。。。。

问题描述 打开或者新建任何项目都出现这个,怎么办啊. 解决方案 解决方案二:http://blog.sina.com.cn/s/blog_63f3e0060100s9hp.html拿去试试解决方案三:重装一次也就半个小时的事情解决方案四:vs2008打开项目出现无法识别工具版本"4.0"错误的解决方法打开注册表regedit找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSBuild注册表项下修正为如下内容(通常只有红色加粗的内容需要修正,其他内容只要保持相

.net实现URL重写

问题描述 我查了好多资料和代码,放在vs08里面调试的时候web.config配置总是报错,有高手帮忙指教一下吗,给一下代码最好,小弟谢谢啦 解决方案 解决方案二:报什么错误?贴出来查了好多资料和代码?你查到是运行环境是VS2008还是VS2010?解决方案三:global.asaxresponse.rewriteserver.Transfer逐一搜索解决方案四:web.config的urlmapping,如果符合要求也可以解决方案五:将URLRewriter.dll(没有去下载一个)放入bin

用.NET来实现URL重写

要重写,首先是截获url请求,然后分析当时的url,最后跳转到相应的页面.所以我们第一步是要截获url请求. 最近有个朋友要做url重写的东西,我帮他弄了弄,回头看当年自己写的那个文章,当时以为自己写的很容易理解.但现在再看却觉得写的不好.而今天百度了一下urlrewriter发现我这个文章竟然排第二.为了方便更多朋友,我再写点东西补充下. 一般用百度搜的朋友都是对这个不了解但又急需要用的,我想,再多的语言也比不过一句代码.于是我把今天帮朋友时候写的一个小例子传了上来.这个小例子的目的是实现对任

ASP.NET URL重写的实现

最近有个朋友要做url重写的东西,我帮他弄了弄,回头看当年自己写的那个文章,当时以为自己写的很容易理解.但现在再看却觉得写的不好.而今天百度了一下urlrewriter发现我这个文章竟然排第二.为了方便更多朋友,我再写点东西补充下. 一般用百度搜的朋友都是对这个不了解但又急需要用的,我想,再多的语言也比不过一句代码.于是我把今天帮朋友时候写的一个小例子传了上来.这个小例子的目的是实现对任意url的重写(但不包括二级域名的,有需要二级域名的也可以先了解下url重写的概念). 这个小项目的制作过程如

asp.net用url重写URLReWriter实现任意二级域名 新_实用技巧

一般用百度搜的朋友都是对这个不了解但又急需要用的,我想,再多的语言也比不过一句代码.于是我把今天帮朋友时候写的一个小例子传了上来.这个小例子的目的是实现对任意url的重写(但不包括二级域名的,有需要二级域名的也可以先了解下url重写的概念). 这个小项目的制作过程如下 1.需要对诸如http://jb51.net/viewnews/2009/3/2.html的url进行重写.将其重写为http://jb51.net/viewnews.aspx?id=2&year=2009&month=3

asp.net的MVC编程、MV编程以及URL重写

 前一段时间做一个网站项目,使用win2003+.net2.0开发:在学习了一些.net的相关知识后,并考虑到此项目需要多人合作,以及架构清晰.URL重写等优点,决定用MVC方式开发.但微软的.net MVC框架据说要下半年才出正式版,而且还需要.net3.5,其他的MVC框架又不熟悉,估计也需要一段时间学习.由于开发时间比较紧,我们开发小组中也没有一个对.net及.net MVC框架非常熟悉的人,所以又想转回使用传统的.net编程方式开发. 在两难之际,我想也许可以在项目需求出来前,自己试着写

Asp.net实现URL重写

原文:Asp.net实现URL重写 [概述] URL重写就是首先获得一个进入的URL请求然后把它重新写成网站可以处理的另一个URL的过程.重写URL是非常有用的一个功能,因为它可以让你提高搜索引擎阅读和索引你的网站的能力:而且在你改变了自己的网站结构后,无需要求用户修改他们的书签,无需其他网站修改它们的友情链接:它还可以提高你的网站的安全性:而且通常会让你的网站更加便于使用和更专业. [过程]   [方法] 1.在asp.net请求管道中重写路径 2.通过组件,如微软的UrlRewriter.d