使用ASP.net2.0中的URL映射技术改变网址

原创 2007年09月28日 11:07:00

URL映射有什么用呢?

举个比较实用的例子,比如你开发一个Blog网站, 每个Blog主页的加载地址是

www.xxjishu.cn/Default.aspx?id=anckly

Default页通过id来选择加载对应用户的博客内容.但是你又需要你的用户只要输入www.blog.com/anckly就可以访问他的博客.这时候就可以使用ASP.Net2.0中的URL映射来实现这个效果.

实现的原理是通过配置网站Web.config文件来进行URL映射.

 <!-- URL映射 -->
    
<urlMappings enabled ="true ">
      
<add url ="~/anckly" mappedUrl ="~/Default.aspx?id=anckly"/>
    
</urlMappings>

第一步是设置urlMappings的enabled属性为true.这样网站就可以进行URL映射了.

接下来是设置映射路径.url表示用户输入的URL,mappedUrl表示服务器真正接收的网页URL.

回到最先的问题,就可以在每个用户注册后为urlMappings增加一个add节点(实现原理请参考System.Configuration命名空间),存储每个用户的URL映射路径.

URL映射的另一个用处是用来隐藏真实网页路径,为网站提供一定安全保证.

 

 

URL短地址压缩算法-短网址映射

微博短地址原理解析 (Java实现) 一种方法是调用第三方提供短址服务的接口来生成即可。一般他们提供接口或调用包。 如: 怎样调用百度短网址api?  http://www.baidu....
  • it_man
  • it_man
  • 2013年05月25日 12:56
  • 14479

Spring MVC 基于URL的映射规则(注解版)

Spring MVC 基于URL的映射规则(注解版) http://www.cnblogs.com/xing901022/p/5263702.html 好几天没有跟进Sprin...
  • pengkai411429850
  • pengkai411429850
  • 2016年07月01日 08:46
  • 2890

DirectX学习笔记(七):Direct3D纹理映射技术详解及实现

前言:  如果我们想要将一个正方体绘制成一个板条箱的样式,那么我们就需要D3D中的纹理映射技术。纹理是一个像素矩阵,它可以被映射到三角形单元,以此来该变物体的显示样式。这样就可以增加所绘制场景的真实感...
  • lishuzhai
  • lishuzhai
  • 2016年09月17日 15:52
  • 3450

Asp.net2.0中如何实现的url重写!

好久没有写点东西了! 今天闲的慌,把之前学到的一点东西写出来! 分享一下! 呵呵! 当然...高手就别看了! 因为我也只是略懂皮毛,或者连皮毛都算不上! 写这个的目的有两点 1, 写给自己...
  • huadonghai1314
  • huadonghai1314
  • 2012年08月16日 16:46
  • 222

asp.net2.0URL重写

  • 2007年11月16日 09:52
  • 40KB
  • 下载

asp.net2.0的URL重写例子

  • 2007年08月08日 11:30
  • 6KB
  • 下载

在ASP.Net2.0中使用UrlRewritingNet实现链接重写

很多时候我们需要链接转向(Url Rewriting),例如二级域名转向、文章访问链接等场合。让我们看两个例子:1 你现在看到的当前作者的博客园的域名:http://heekui.cnblogs.co...
  • hwenlee
  • hwenlee
  • 2011年03月07日 01:33
  • 82

Asp.Net2.0新GridView控件使用

原文地址:http://www.cnblogs.com/blueocean/articles/555855.html 一、Gridview中的内容导出到Excel   在日常工作中,经常要将g...
  • sdudubing
  • sdudubing
  • 2011年11月22日 11:08
  • 552

ASP.NET2.0中轻松实现网站换肤(App_Themes的使用)

轉:ASP.NET2.0中轻松实现网站换肤(App_Themes的使用)1.简介   新建App_Themes文件夹:    项目 - 右键 - 添加 - 添加ASp.net文件夹 - 主题利用The...
  • zhdd1234
  • zhdd1234
  • 2011年07月01日 14:51
  • 462

AJAX与callback的区别(续asp.net2.0客户端回调的使用)

====================================================== 注:本文源代码点此下载 =============================...
  • javazhuanzai
  • javazhuanzai
  • 2012年01月15日 03:48
  • 254
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用ASP.net2.0中的URL映射技术改变网址
举报原因:
原因补充:

(最多只允许输入30个字)