当前位置:编程学习 > C#/ASP.NET >>

服务器不支持 UrlRewrite 重写功能 还不能修改 IIS怎么半啊?

服务器不支持 UrlRewrite 重写功能 还不能修改 IIS怎么半啊? --------------------编程问答-------------------- 服务器不支持 UrlRewrite 重写功能?
为什么不支持?先要找到原因。 --------------------编程问答-------------------- UrlRewrite 有很多办法,你用的是那种?服务器怎么不支持的? --------------------编程问答--------------------  <RewriterRule>
        <LookFor>~/wjTrade_(.[0-9]*)\.html</LookFor>
        <SendTo>~/wjTrade.aspx?Menu_ID=$1</SendTo>
</RewriterRule>

重写的 伪静态页面 对方说服务器不支持 RewriterRule

wjNews_View_" + dr["n_ID"] + ".html

这种方法 --------------------编程问答-------------------- 上面的两位大哥 给出个主义啊 应该怎么半 --------------------编程问答-------------------- 用自定义IHttpModule实现URL重写
在本篇将讲述利用自定义IHttpModule来实现URL地址重写。  --------------------编程问答-------------------- 还可设置IIS或Intelligencia.UrlRewriter
参考 --------------------编程问答-------------------- iis里面添加.html后缀名的.映射.
网站属性-->主目录-->配置-->映射-->添加.html指定跟.aspx一样就好了. --------------------编程问答-------------------- 服务器是IIS几???
不支持URL重写 --------------------编程问答-------------------- 问题是我这个是空间 没有IIS权限啊 --------------------编程问答-------------------- 我也遇到过这种情况……在VS下运行没问题……一旦部署到IIS上就出问题了……

至今没解决只好放弃了……楼上几位说得都风马牛不相及…… --------------------编程问答-------------------- 这个问题的原因就是 IIS没给添加 那个组件 运营服务商没给提供

所以从IIS方面解决是没有办法的 想问有没有别的方法 --------------------编程问答-------------------- 这个问题的原因就是 IIS没给添加 那个组件 运营服务商没给提供 
-----
我不太明白?

你是在httpModules是重写的吧.
.html后缀名在iis里默认是不会映射的.
所以不会重写.
vs下面运行当然可能执行.

必须添加一个.
或者把.html后缀名改成.aspx

补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,