`
zhouyq.carnation
  • 浏览: 1072 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

URL重写 多参数问题

阅读更多

输入http://ip:port/webapp/zhouyq.html

输出http://ip:port/zhouyq.jsp?username=admin&password=admin

 

1.需要的jar包

2.配置文件urlrewrite.xml

3.配置web.xml

 

--urlrewrite.xml如下

<urlrewrite>
   <rule>
   <from>/test.html</from>
   <to type="redirect">%{context-path}/page.html</to>
   </rule>
 <rule>
    <from>/name/(.*)</from>
    <to>/MyName.jsp?name=$1</to>
 </rule>
 <rule>
    <from>/zhouyq.html</from>
    <to>/zhouyq.jsp?username=admin&amp;password=admin</to>
 </rule>

 

--web.xml如下

</welcome-file-list>
 <filter>  
     <filter-name>UrlRewriteFilter</filter-name>  
     <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>  
 </filter>  
 <filter-mapping>  
     <filter-name>UrlRewriteFilter</filter-name>  
     <url-pattern>/*</url-pattern>  
     <dispatcher>REQUEST</dispatcher>  
     <dispatcher>FORWARD</dispatcher>  
 </filter-mapping>  

分享到:
评论

相关推荐

    Url重写示例(无后缀Url重写)

    Url重写是Web开发中的一个重要概念,主要用于优化和管理网站的网址结构,使其更符合搜索引擎优化(SEO)标准,同时也可提升用户体验。无后缀Url重写是指在URL中不显示传统的文件扩展名,如.aspx、.html等,使网址看...

    VS2005URL重写(多参数使用)

    本文将深入探讨如何在VS2005中实现URL重写,特别是在处理多参数场景下的应用。 URL重写的基本原理是将用户请求的原始URL转换为内部服务器理解的另一个URL。这通常通过HTTP模块或ISAPI筛选器来实现。在ASP.NET中,...

    URL重写的一个例子

    1. **URL结构优化**:原始URL可能包含很多参数,如`www.example.com/article.php?id=123`,这样的URL不够直观,而通过URL重写,我们可以将其转换为更友好的形式,如`www.example.com/article/123`。 2. **SEO友好**...

    URL重写概念和例子

    **URL标准化**是为了避免搜索引擎对同一内容的多个URL进行重复抓取和索引,从而导致权重分散的问题。例如,对于如下几种URL: - `http://www.example.com/` - `http://example.com/` - `...

    vs2005url重写

    URL重写是一种技术,它允许开发者将用户请求的实际URL(可能是动态生成的,包含参数)转换为更加友好的、静态化的URL。这种技术通常依赖于IIS(Internet Information Services)的HTTP模块,如ISAPI_Rewrite或IIS7及...

    asp.net 利用正则表达式url重写

    ASP.NET中的URL重写是一种强大的技术,它允许开发者根据预定义的规则更改应用程序的URL结构,从而提高用户体验、搜索引擎优化(SEO)以及网站的可维护性。在ASP.NET中实现URL重写通常依赖于`web.config`配置文件,...

    自己写的url重写

    在实际应用中,URL重写可能会涉及到多个规则的组合,包括条件判断、重定向、URL参数处理等复杂情况。开发者需要对正则表达式有较深入的理解,以及对服务器配置有一定的掌握,才能编写出满足需求的URL重写规则。 总...

    Java WEB实现URL重写

    URL重写的主要目的是将复杂的、带有多个参数的URL转化为更加友好、易于理解的形式。这样的URL更容易被用户记住,同时也更利于搜索引擎抓取。 首先,我们需要了解URL的基本结构,通常包括协议(如http或https)、...

    asp+asp.net1.1 URL重写

    7. **SEO问题**:虽然URL重写有利于SEO,但过度重写可能导致混乱。保持URL简洁明了,包含关键词,但不要过度堆砌。 8. **调试与日志**:在开发过程中,设置适当的日志记录和调试信息,以便在出现问题时追踪和修复。...

    伪静态URL重写技术

    伪静态URL重写技术是一种常见的Web开发技巧,主要用于优化网站的搜索引擎优化(SEO)和提高用户体验。这种技术将动态的、包含参数的URL转换为看似静态的、更友好的URL形式,使得用户和搜索引擎更容易理解和处理。在...

    asp.net 中的url重写

    ASP.NET中的URL重写是一种强大的技术,用于改进网站的可读性和SEO友好性。通过URL重写,可以将复杂的、不友好的服务器端路径转换为更简洁、更有意义的URL,从而提高用户体验并优化搜索引擎的索引过程。下面将详细...

    URL重写实现

    URL重写,简单来说,就是将复杂的、包含参数的URL转换为简洁、易于理解的形式。这通常是通过服务器配置或者应用程序的中间件来实现的。当用户访问一个美化后的URL时,服务器会将其解析并映射到原始的、可能含有多个...

    C#伪静态 ASP.NET Url重写

    URL重写技术允许我们将复杂的、包含参数的动态URL转换为简洁、易读的静态化形式。在ASP.NET中,我们可以使用如URLRewriter.dll这样的库来实现这个功能。URLRewrite模块通过对HTTP请求进行拦截和修改,使得服务器能够...

    URL重写IIS配置详细步骤

    综上所述,配置IIS中的URL重写涉及到多个步骤,包括但不限于获取现有处理程序信息、添加新的处理程序映射、启用URL重写模块以及编写具体的重写规则。每一步都需谨慎操作,以确保最终的URL重写功能符合预期,同时不...

    PHP网址重定向,URL重写教程

    3. **多参数接收** - 目标:从静态URL中提取多个参数。 - 示例: - URL:`http://tp.com/system/2012/10/22/014.html` - `.htaccess`文件内容: ```apache RewriteEngine On RewriteRule ^system/(\d+)/(\d+...

    url重写+配置文档

    2. **为什么要进行URL重写**:传统动态网站的URL往往包含许多参数,如问号(?)、等号(=)等,这些URL对用户来说不够直观,也不利于搜索引擎抓取。通过URL重写,我们可以把类似`example.com/article.aspx?id=123`...

    net用url重写URLReWriter实现任意二级域名

    标题与描述均提到了在.NET框架中利用URL重写(URL Rewriting)技术,通过URLReWriter组件实现任意二级域名的映射与处理。本文将深入解析这一技术的关键概念、实施步骤以及具体应用场景,旨在为.NET开发人员提供一个...

    url重写方法DLL

    例如,你可以设置规则将包含特定参数的URL重写为不含参数的形式,或者将动态脚本路径转换为静态的HTML页面路径。配置文件中的规则通常包括以下几个部分: 1. **条件(Conditions)**:定义URL需要满足哪些条件才能...

    用Intelligencia.UrlRewriter组件实现URL重写

    URL重写是Web开发中的一个重要技术,主要用于优化网站的URL结构,提高用户体验,同时也有利于搜索引擎优化(SEO)。Intelligencia.UrlRewriter是一款强大的URL重写组件,它为.NET Framework提供了一个灵活且易于使用...

    jsp的一个url重写

    在探讨“jsp的一个url重写”这一主题时,我们深入解析了达内郑州中心老师分享的关于URL重写的实现方式,这不仅展示了JSP技术在动态网页开发中的灵活性,也揭示了URL重写在提高用户体验、优化SEO以及简化URL结构方面...

Global site tag (gtag.js) - Google Analytics