首先 加载 urlrewrite包
配置web。xml
[list]
[*]
<error-page>
[*] <error-code>404</error-code>
[*] <location>/error.jsp</location>
[*] </error-page>
[*]
[/list]
[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>
[*] </filter-mapping>
[/list]
以及 urlrewrite.xml
[list]
[*] <rule>
[*]
[*]//或者 <from>^/test/users/([0-9]+).html$</from>
[*] <from>^/test/users/([0-9]+)(/)?$</from> <!-- (/)? 匹配前面的字符1或0次 匹配 数字结尾的 或者数字/结尾的 11112或 11112/ -->
[*] <to>/test.jsp?users=$1</to>
[*] </rule>
[*]<!-- 静态 -->
[*] <rule>
[*] <from>^/test.html</from>
[*] <to type="forward">/demo.jsp</to>
[*] </rule>
[/list]
<a href="test/users/123456">动态传参测试</a>
<a href="test/users/123456/">动态传参测试</a>
<a href="test.html">静态测试</a>
多参数传递
[list]
[*] <rule>
[*] <from>^/test/([0-9]+)/([0-9a-zA-Z]+)$</from> <!-- (/)? 匹配前面的字符1或0次 匹配 数字结尾的 或者数字/结尾的 11112或 11112/ -->
[*] <to type="forward">/tservert?users=$1&tt=$2</to>
[*] </rule>
[*]
[/list]
<to>中 & 用&[list]
[*]
[/list]
<?xml version="1.0" encoding="utf-8"?>
<urlrewrite>
<!-- 帖子列表 -->
<rule>
<from>^/forum-(\d+)-(\d+)\.html$</from>
<to type="forward">/servlet/TopicListServelet?sid=$1&page=$2</to>
</rule>
<!-- 帖子列表加分页
<rule>
<from>^/subcate_list_(\d+)\.html$</from>
<to type="forward">/servlet/TopicListServelet?sid=$1</to>
</rule> -->
<!-- 帖子详细信息 -->
<rule>
<from>^/thread-(\d+)\.html$</from>
<to type="forward">/servlet/TopicDetailServlet?tid=$1</to>
</rule>
</urlrewrite>
分享到:
相关推荐
自己在工作中对正则表达式,apache重写规则等常用到的总结。
IIS中使用的伪静态组件 Url Rewrite伪静态组件
使用URL Rewrite实现网站的伪静态实例,包括urlrewritefilter-4.0.3.jar
描 述:UrlReWrite(Url重写或伪静态)完美示例源码 UrlReWrite(Url重写或伪静态)完美示例源码,已利用ActionlessForm解决原始地址form回传的问题 例如:/products.aspx?category=books 转换为/products/Books....
JAVA实现URL rewrite伪静态_.docx
通过UrlRewrite组件实现url重写,可以优化url,对搜索引擎友好,被收录质量高等好处。
asp net UrlReWrite Url重写或伪静态 完美示例源码
UrlReWrite(Url重写或伪静态)UrlReWrite(Url重写或伪静态)
JavaScript正则实战(会根据最近写的不断更新) 1、javascript 正则对象替换创建 和用法: /pattern/flags 先简单案例学习认识下replace能干什么 ...//下面的例子用来获取url的两个参数,并返回urlRewrite之
asp伪静态化/asp静态化/ASPURL重写/IIS Rewrite/RewriteRule/
ISAPI_Rewrite伪静态软件ISAPI_Rewrite伪静态软件ISAPI_Rewrite伪静态软件
Discuz! X2 配置URL伪静态Rewrite规则,里面详细讲解了apache服务器下 Discuz! X2 配置URL伪静态Rewrite规则和IIS下得Discuz! X2 配置URL伪静态Rewrite规则
java urlrewrite 实现伪静态化 demo源码 http://www.cnblogs.com/liujun0930/archive/2011/12/05/2276553.html
正则表达式的限定符 和 rewrite规则学习
iis怎样配置Rewrite伪静态:IIS6下的网站配置Rewrite伪静态组件教程说明
UrlRewrite就是我们通常说的地址重写,用户得到的全部都是经过处理后的URL地址。 优点 一:提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前,如果用户随便乱输的话,不符合规则的话直接会返回个404或错误...
伪静态 Rewrite.dll组件,详细规则以及正则表达式Rewrite.dll