首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请问关于URLRewrite的有关问题.

2012-01-28 
请教关于URLRewrite的问题...小弟因有需要,要求使用URLRewrite.网上的四个方法方法一:使用Request.PathInf

请教关于URLRewrite的问题...
小弟因有需要,要求使用URLRewrite.
网上的四个方法
方法一:使用Request.PathInfo   参数而不是查询字符串
方法二:使用HttpModule实现URL重写  
方法三:在IIS7中使用HttpModule   实现无扩展名的URL重写
方法四:在IIS5和IIS6中使用   ISAPIRewrite   来实现无扩展名的URL重写

我的需求
1.支持二级域名.
2.支持无后缀名.
3.正确POSTBACK.
4.正确显示资源文件(JPG,CSS)
5.可能在虚拟机上用,可能安装不了东西.

我的服务一般不用IIS7
而用IIRF时,取不到以前URL重写前的地址,使得Form的action转向了重写后的地址.不知道怎么搞.我的方法是添加Form.browser,添加适配器,但Context.Request.RawUrl;获取不到原来的地址.而IIRF这种方式需要配置IIS.

听说有HttpModule不错,但有很多控制.我也不知道用哪一个.
请问最好用什么方法实现我的需要呢?

[解决办法]
就用MS的URLRewrite

热点排行