失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > java怎么来用urlrewrite伪静态化和urlrewrite的配置

java怎么来用urlrewrite伪静态化和urlrewrite的配置

时间:2021-12-27 00:51:08

相关推荐

java怎么来用urlrewrite伪静态化和urlrewrite的配置

1、首先去官网下载urlrewrite的包(urlrewrite-3.2.0.jar),加入到项目中;

2、在web.xml中加入以下配置:

<filter> <filter-name>UrlRewriteFilter</filter-name> <filter-class> org.tuckey.web.filters.urlrewrite.UrlRewriteFilter </filter-class> <init-param> <param-name>logLevel</param-name> <param-value>WARN</param-value> </init-param> </filter><filter-mapping> <filter-name>UrlRewriteFilter</filter-name> <url-pattern>/*</url-pattern> <dispatcher>REQUEST</dispatcher> <dispatcher>FORWARD</dispatcher> </filter-mapping>

<url-pattern>/*</url-pattern>对所有路径进行过滤;

3、在配置urlrewrite.xml:

<rule><rule><from>/home.html</from><to>/home.do</to></rule></rule>

这就是一个简单的URL转发,把home.html转到home.do链接;

<rule><!--<note>/itemList/0_0_0_0_1.html/itemList.do?cid=0&sortStr=0&pirceMin=0&pirceMax=0&pageno=1</note>--><rule><from>/itemList/([0-9]+)_([0-9]+)_([0-9]+)_([0-9]+)_([0-9]+).html</from><to>/itemList.do?cid=$1&amp;sortStr=$2&amp;pirceMin=$3&amp;pirceMax=$4&amp;pageno=$5</to></rule></rule>

这是个带有参数的转发,可以看到注释部分用户访问的链接和实际链接;

4、在你的页面就可以直接写这种.html的链接地址来对你的网站进行伪静态了

如果觉得《java怎么来用urlrewrite伪静态化和urlrewrite的配置》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。