`
ayaya
  • 浏览: 456523 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

asp.net url映射技术改变网址

阅读更多
示例:www.5ibdc.com/Default.aspx?id=111

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

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


<urlMappings enabled ="true ">
      <add url ="~/userid" mappedUrl ="~/Default.aspx?id=userid"/>
</urlMappings>
第一步是设置urlMappings的enabled属性为true.这样网站就可以进行URL映射了.

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

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

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

相关推荐

    asp.net 2.0 URL 映射 实例

    ASP.NET 2.0 URL映射是一个核心特性,它允许开发者创建更加用户友好的和搜索引擎优化(SEO)的URL,而不是传统的ASP.NET处理程序或页面的...通过学习这些内容,你可以进一步深入理解并掌握ASP.NET 2.0的URL映射技术。

    ASP.NET 2.0的URL映射的实现方法

    ### ASP.NET 2.0中的URL映射实现方法详解 #### 概述 在ASP.NET 2.0中,引入了一项重要的新功能——URL映射(URL Mapping)。这项技术允许开发者将一个特定的URL映射到另一个URL,这对于网站重构、页面重命名等场景...

    asp.net 实现对url的重写

    ASP.NET URL重写是Web开发中的一个重要技术,它允许开发者改变URL的结构,使其更加用户友好,搜索引擎优化(SEO)友好,并能增强网站的安全性。本文将深入探讨ASP.NET URL重写的核心概念、优势以及如何实现。 **1. ...

    asp.net c# Url重写和无扩展名Url重写

    URL重写是一种机制,它允许开发人员将一个URL映射到另一个URL,而不会改变实际请求的资源。在ASP.NET中,这通常通过使用IIS(Internet Information Services)的URL重写模块或者Microsoft的`System.Web.Routing`类库...

    asp.net url重写

    ASP.NET URL重写技术是一种优化网站结构和提升用户体验的重要手段,同时也对搜索引擎优化(SEO)具有积极影响。本文将深入探讨ASP.NET中的URL重写机制,包括其原理、实现方式以及如何利用它来提高网站的可搜索性。 ...

    ASP.NET实现URL映射的方法

    ASP.NET URL映射是.NET Framework 2.0版本引入的一项功能,它允许开发者根据需要定制应用程序的URL结构,提供更加用户友好和可管理的网址。这项技术有助于改善用户体验,同时保持应用程序内部逻辑的灵活性和可维护性...

    asp.net url 重写组件

    ASP.NET URL 重写组件是Microsoft提供的一种强大的工具,它允许开发者通过自定义规则来改变应用程序的URL结构,从而提高网站的SEO友好性、可读性和可维护性。URL重写技术在现代Web开发中扮演着重要角色,因为它能够...

    asp.net 开发技术大全

    这个"ASP.NET开发技术大全"涵盖了多个关键主题,包括ASP.NET操作数据库、ASP.NET 3.5与AJAX集成、ASP.NET MVC基础以及ASP.NET 3.5与LINQ的使用。 首先,让我们深入探讨ASP.NET操作数据库。ASP.NET提供了多种方法来...

    asp.net web URL 伪装或加密

    路由则是ASP.NET MVC和ASP.NET Core中的功能,允许开发者定义URL模式并映射到特定的控制器和操作。 接下来,URL加密则是在URL中使用加密技术,比如哈希或AES,将URL参数进行加密处理,确保即使URL被截取,也无法...

    在asp.net 中使用URL重写向(重写)技术

    ASP.NET中的URL重写技术是一种优化网站架构和提高搜索引擎友好度的重要手段。它允许我们将复杂的、包含参数的URL转换为简洁、易于理解的形式,通常被称为“伪静态”URL。URL重写不仅提升了用户体验,还能更好地匹配...

    .net Url重写示例

    在.NET开发中,URL重写是一项重要的技术,它允许开发者改变应用程序中URL的结构,以实现更友好的、搜索引擎优化(SEO)的或者更安全的URL格式,同时保持内部处理逻辑不变。`UrlRewrite`是微软IIS服务器提供的一项...

    ASP.NET 技术文档

    6. **路由**:ASP.NET MVC和Web API支持自定义URL路由,使得URL更加语义化,提高用户体验和SEO友好性。 7. **AJAX支持**:ASP.NET提供了内置的UpdatePanel和AjaxControlToolkit来实现部分页面更新,同时AJAX控件库...

    利用UrlRewrite,asp.net动态生成htm页面

    在ASP.NET开发中,UrlRewrite是一个非常重要的技术,它主要用于优化网站的URL结构,使其更友好、更易于理解和搜索引擎优化(SEO)。本篇将详细讲解如何利用UrlRewrite技术,实现asp.net动态生成htm页面。 一、Url...

    asp.net URL 重写 例子

    这种技术的核心在于创建路由规则,将用户输入的友好的URL映射到实际的处理程序,如ASP.NET页面或Web API控制器。 首先,让我们理解为什么需要URL重写。原始的ASP.NET URL通常包含文件扩展名,如`.aspx`,这可能显得...

    使用ASP.NET技术开发网上书店(ASP.NET)

    在开发过程中,我们将利用ASP.NET的路由系统来处理URL,这样可以创建更加友好的URL,提高用户体验。同时,我们会实现身份验证和授权机制,确保只有注册用户才能进行购买等操作,保护用户隐私和网站安全。 为了处理...

    ASP.NET文件参考 asp.net asp.net技巧

    ASP.NET是微软公司开发的一种用于构建动态网站、Web应用程序和Web服务的技术,它基于.NET Framework,为开发者提供了强大而高效的应用程序开发环境。本文件参考将深入探讨ASP.NET的核心概念、关键特性和实用技巧。 ...

    ASP.NET复习题

    ASP.NET是微软公司开发的一种用于构建Web应用程序的框架,它基于.NET ...通过深入学习和实践这些知识点,你将能够熟练掌握ASP.NET技术,应对各种考试和实际项目挑战。不断练习和探索,你的ASP.NET技能将会不断提升。

    asp.net MVC4 CMS

    ASP.NET MVC4使用路由机制来解析URL,并将其映射到相应的控制器和操作方法。开发者可以通过配置路由规则来定制URL结构,使其更符合SEO(搜索引擎优化)的要求。 **依赖注入(Dependency Injection)**: ASP.NET ...

    深入挖掘ASP.NET 2.0系列课程(11):ASP.NET 中的静态页生成技术

    本篇文章将深入探讨ASP.NET 2.0中的静态页生成技术。 一、静态页与动态页的区别 在ASP.NET中,页面可以分为静态页和动态页。静态页通常是指HTML文件,它们在服务器上预先创建,并且在用户请求时无需经过编译或解释...

    asp.net url地址重写实例

    ASP.NET URL重写是Web开发中的一个重要技术,它允许开发者隐藏实际的服务器路径,提供更加友好、可读性更强的URL给用户。这不仅有助于提升用户体验,还可以在SEO(搜索引擎优化)方面起到积极作用。本实例将深入探讨...

Global site tag (gtag.js) - Google Analytics