url重写
url重写加入urlrewrite.xml在WEB-INF目录下
加入urlrewrite-2.6.0.jar 包
web.xml配置
<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>/space/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>UrlRewriteFilter</filter-name>
<url-pattern>/board/*</url-pattern>
</filter-mapping>
urlrewrite.xml配置
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 2.6//EN"
"http://tuckey.org/res/dtds/urlrewrite2.6.dtd">
<!--
Configuration file for UrlRewriteFilter
http://tuckey.org/urlrewrite/
-->
<urlrewrite>
<rule>
<from>^/space/(*)$</from>
<to>/space.jsp?mid=$1</to>
</rule>
<rule>
<from>^/board/(+)/$</from>
<to>/board/$1/index.jsp</to>
</rule>
<rule>
<from>^/board/(+)/topic/(+)([^\n]*)$</from>
<to>/board/$1/topic.jsp?id=$2</to>
</rule>
<rule>
<from>^/space/(+)/weblogs/(+)([^\n]*)$</from>
<to>/diary/showdiary.jsp?mid=$1&amp;id=$2</to>
</rule>
<rule>
<from>^/space/(+)/weblogs([^\n]*)$</from>
<to>/diary/listdiary.jsp?mid=$1</to>
</rule>
<rule>
<from>^/space/(+)/photos/gallery/(+)/(+)([^\n]*)$</from>
<to>/album/photosview.jsp?mid=$1&amp;albumid=$2&amp;photoid=$3</to>
</rule>
<rule>
<from>^/space/(+)/photos/gallery/(+)([^\n]*)$</from>
<to>/album/photolist.jsp?mid=$1&amp;albumid=$2</to>
</rule>
<rule>
<from>^/space/(+)/photos([^\n]*)$</from>
<to>/album/myalbum.jsp?mid=$1</to>
</rule>
<rule>
<from>^/space/(+)/share([^\n]*)$</from>
<to>/info/recomlist.jsp?mid=$1</to>
</rule>
<rule>
<from>^/space/(+)/friends/dynamic([^\n]*)$</from>
<to>/info/friend_1.jsp?mid=$1</to>
</rule>
<rule>
<from>^/space/(+)/friends/list([^\n]*)$</from>
<to>/info/friend_2.jsp?mid=$1</to>
</rule>
<rule>
<from>^/space/(+)/profile([^\n]*)$</from>
<to>/info/info_1.jsp?mid=$1</to>
</rule>
</urlrewrite>
页:
[1]