当前位置首页 > IIS知识

IIS7下使用4.0框架集成模式URLRewriter重写中文URL乱码问题

阅读次数:194 次  来源:admin  发布时间:

解决方法:

1 url中中文先通过Server.UrlEncode编码

2 修改网站编码

3.更改URLRewriter.net中源码

找到RewriterEngine类中

rivate string Reduce(RewriteContext context, StringReader reader)方法

将result = (group == null) ? String.Empty : group.Value

改成

result = (group == null) ? String.Empty : HttpContext.Current.Server.UrlEncode(group.Value)

即可!

完美解决了,记一下!

上一篇:Ubuntu(Debian):apt-get:处理repository数字签名无效、过期、没有签名:即如何强制apt-getup
下一篇:nginx与fastdfs配置详解与坑