六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 105|回复: 0

url重写

[复制链接]

升级  27.33%

25

主题

25

主题

25

主题

秀才

Rank: 2

积分
91
 楼主| 发表于 2013-2-6 10:08:46 | 显示全部楼层 |阅读模式
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/([0-9]*)$</from>
        <to>/space.jsp?mid=$1</to>
    </rule>
    <rule>
        <from>^/board/([a-zA-Z]+)/$</from>
        <to>/board/$1/index.jsp</to>
    </rule>
   
   
    <rule>
        <from>^/board/([a-zA-Z]+)/topic/([0-9]+)([^\n]*)$</from>
        <to>/board/$1/topic.jsp?id=$2</to>
    </rule>
   
    <rule>
        <from>^/space/([0-9]+)/weblogs/([0-9]+)([^\n]*)$</from>
        <to>/diary/showdiary.jsp?mid=$1&id=$2</to>
    </rule>
        <rule>
        <from>^/space/([0-9]+)/weblogs([^\n]*)$</from>
        <to>/diary/listdiary.jsp?mid=$1</to>
    </rule>
   
     <rule>
        <from>^/space/([0-9]+)/photos/gallery/([0-9]+)/([0-9]+)([^\n]*)$</from>
        <to>/album/photosview.jsp?mid=$1&albumid=$2&photoid=$3</to>
       </rule>
     
       <rule>
        <from>^/space/([0-9]+)/photos/gallery/([0-9]+)([^\n]*)$</from>
        <to>/album/photolist.jsp?mid=$1&albumid=$2</to>
      </rule>
     
     
     
   
     
        <rule>
        <from>^/space/([0-9]+)/photos([^\n]*)$</from>
        <to>/album/myalbum.jsp?mid=$1</to>
       </rule>
   
          <rule>
        <from>^/space/([0-9]+)/share([^\n]*)$</from>
        <to>/info/recomlist.jsp?mid=$1</to>
       </rule>
      
          <rule>
        <from>^/space/([0-9]+)/friends/dynamic([^\n]*)$</from>
        <to>/info/friend_1.jsp?mid=$1</to>
       </rule>
      
       <rule>
        <from>^/space/([0-9]+)/friends/list([^\n]*)$</from>
        <to>/info/friend_2.jsp?mid=$1</to>
       </rule>
       <rule>
        <from>^/space/([0-9]+)/profile([^\n]*)$</from>
        <to>/info/info_1.jsp?mid=$1</to>
       </rule>
     

</urlrewrite>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表