`
- 浏览:
267892 次
- 性别:
- 来自:
上海
-
URL Routing和URL Rewriting两者之间的不同
- URL Rewrite是在request处理之前修改相应的URL,URL Rewrite模块本身不知道哪个HttpHandler处理这个请求,并且处理请求的HttpHandler也不知道自己处理的URL是原来的URL还是被重写过的地址。
- 和URL Rewrite正好相反,URL Routing是根据规则为URL来指定HttpHandler的,可以看做Routing是handler的高级映射。
- IIS URL Rewrite可以用于任何web程序的映射处理,包括但不限于asp.net,php,asp和静态文件等,但Routing只能处理基于.net的web程序。
- IIS URL Rewrite在IIS集成模式和经典模式都可
以用,但默认情况下Routing只能用在集成模式下,经典模式的话需要使用扩展名或者通配符将程序映射到IIS上(其实.net有另外一个组件aspnetfilter已经帮我们做好了)。
- IIS URL Rewrite可以根据域名,路径,Http Header,server变量等处理重写规则,但Routing只能按照请求的URL路径和HTTP-Method header来处理。
- IIS URL Rewrite可以执行处理HTTP跳转,处理自定义的Status Code以及Abort请求,但Routing做不到这些。
- IIS URL Rewrite的扩展只能扩展自己的Provider来自定义规则的存储,但Routing的扩展相对来说就非常强大了,MVC就是其中一种。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
url routing 微软实例 伪静态 用.NET 做静态,值得学习,谷歌优化
但是发现有很多人误会URL Routing就是URl Rewriting,其实2个虽然都提供相似的功能(提高友好的URL方便搜索引起收录),但是2者的原理和运行周期是完全不一样的,本篇文章我们就来分析一下具体有什么不同。...
RouteDebugger(调试URLRouting、asp.netMVC).zip
Routing与Rate Routing的区别
routing-filter 包裹了 Rails 路由系统的复杂野兽,在 Rails URL 识别和生成中提供了看不见的灵活性和强大功能 路由过滤器围绕着复杂的野兽,Rails 路由系统在 Rails URL 识别和生成中提供了看不见的灵活性和强大...
Segment Routing 思科原厂培训PPT L3/L2 , Traffic Engineering (TE) / Fast Reroute (FRR) services are offered over the MPLS backbone Complex protocol stacks Complex troubleshooting & operation
solidworks打开routing显示中文的办法,
什么是Segment Routing、背景、实现原理、优势及应用
A comparative study of Routing Protocols in VANET Sandhaya Kohli,Bandanjot Kaur, Sabina Bindra 车载自组网选路协议的比较学习 文章的中文翻译 车载自组织网络路由协议的概论学习材料 车载自组网选路协议...
PCI IRQ Routing Table Specification
IIS7下Application Request Routing windows 2008 R2 IIS7下如何实现负载均衡
Network Routing Fundamentals, Applications, and Emerging Technologies
Focusing on intra-domain dynamic routing protocols this book provides an in-depth understanding of IP routing and forwarding technologies, and their implementation within Cisco routers.
应用于OMnet++的无线传感器网络的仿真,这是其中routing的相关文件
XYRouter是一个通过URL routing来解决UIViewController跳转依赖的类. 本类采用ARC Installation 本库基于ARC 拷贝XYQuick到项目里 在需要用的文件或者pch里 #import "XYRouter.h" Podfile pod 'XYRouter' #import ...
System.Web.Routing.dll
开发者说丨Apollo项目Routing模块A_算法剖析.pdf
VEHICLE ROUTING VEHICLE ROUTING AND SCHEDULING AND SCHEDULING MODELS, MODELS, SIMULATION AND SIMULATION AND CITY LOGISTICS
ip routing