码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET中使用URLRewrite(1):优缺点和使用范围

时间:2016-05-13 14:36:12      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

  最近一直在研究ASP.NET中伪静态URLRewrite的实现方法,网上查了很多资料,但始终没有一个完全适合自己的解决方案,所以决定博采众长,归纳整理成一个系列:《ASP.NET中伪静态URLRewrite的实现和配置》。知识虽简,备忘却佳。

 

  优点

  一:提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前;

  二:美化URL,去除了那些比如*.do之类的后缀名、长长的参数串等,可以自己组织精简更能反映访问模块内容的URL;

  三:更有利于搜索引擎的收录,通过对URL的一些优化,可以使搜索引擎更好的识别与收录网站的信息。

 

  缺点

  一:影响性能,譬如要支持无后缀URL时,就必须在IIS中配置所有的URL都要转发到aspnet_isapi中。

  解决方法:可以在配置文件(web.config)内只针对特定的URL设置解析。

 

  使用范围

  地址重写一般是用于将动态地址伪静态。如果本身就是静态就没必要了。

  ASP.NET中实现伪静态的方法有好几种,比如URL Rewriting和URL Routing。

  如果是全新构建的ASP.NET WEB程序,建议使用URL Routing(支持ASP.NET MVC和WEB FORM),

  如果是现有程序,并且不想修改了,就用URL Rewriting。

 

ASP.NET中使用URLRewrite(1):优缺点和使用范围

标签:

原文地址:http://www.cnblogs.com/liuhuachao/p/5487952.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!