利用URL重写隐藏复杂的URL


 注:此系列记录在我实际开发中遇到的问题和收藏一些技巧文章。

  这个场景太常见了,当然有许多许多的方法,我来介绍一种非常简单的方法吧!

  第一步:模拟映射页面

  我们想在一个页面上点击guid.html链接,跳转到比较复杂URL的guid_{492f3e0b-848e-11da-9550-00e08161165f}.html页面。即定义一个映射,该映射隐藏实际的URL并将其映射到用户更容易记忆的URL。

  第二步:如何做到呢

  来个非常简单的,在web.config文件的system.web节点设置urlMappings。

<system.web>
  <urlMappings enabled="True">
    <add url="~/guid.html" mappedUrl="guid_{492f3e0b-848e-11da-9550-00e08161165f}.html"/>
  </urlMappings>
</system.web>

  这时,点击guid.html链接,地址栏是guid.html,实际上是guid_{492f3e0b-848e-11da-9550-00e08161165f}.html页面的内容了。

  OK!

 

本文作者:



相关阅读:
Windows Server 2003服务器安全设置
不间断滚动JS打包类,基本可以实现所有的滚动效果,太强了
Win7小技巧:教你如何设置家长控制功能(图文)
extjs 的权限问题 要求控制的对象是 菜单,按钮,URL
php URL验证正则表达式
CSS教程:简化CSS中属性的示例
Xhtml第8天:div自适应高度
DeDeCms V5.6 数据批量索引到淘特搜索引擎
CSS创建竖排文字的简单方法小结
随机调用n条数据的方法分析
Ubuntu 8.04 操作系统新功能完全解析
MySQL5新特点(视图)
一切为了效率 Windows Server 2008操作新招
Oracle数据库无法加载_OraMTS_的解决办法
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4