86565656 发表于 2018-11-29 13:25:12

tomcat配置301重定向

  
tomcat配置301重定向
  

  为了让公司域名统一化,就需要把其他的域名跳转到www.wyy.com

1.简介
   urlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite。适用于任何Web应用服务器(如Tomcat,jboss,jetty,Resin,Orion等)。其典型应用就把动态URL静态化,便于搜索引擎爬虫抓取你的动态网页。

2.下载
wget http://urlrewritefilter.googlecode.com/files/urlrewritefilter-4.0.3.jar
并放入tomcat的 WEB-INF/lib下
3.配置tomcat
编辑WEB-INF/web.xml 在其它servlet mapping前加入


UrlRewriteFilter
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter

      confReloadCheckInterval
      60
   

      confPath
      /WEB-INF/urlrewite.xml
   
   
   
      logLevel
      DEBUG
   
   
   
      statusPath
      /status
   
   
   
      statusEnabled
      true
   


UrlRewriteFilter
/*
REQUEST
FORWARD
  

  
  
4.添加跳转规则
配置文件规则:
跳转规则是在condition匹配前提下才进行重定向。
在WEB-INF下新建urlrewite.xml文件,加入跳转规则


      seo redirect
      ^123.57.155.155
      ^www.wyy.com
      ^/(.*)
      https://www.wyy.com/$1

  

  

  上面是公司要求的,要求可以正常通过IP来访问服务器,以上配置说明可以通过123.57.155.155和www.wyy.com不跳转以外的url输入都会跳转到www.wyy.com
  参考官方文档:
  http://cdn.rawgit.com/paultuckey/urlrewritefilter/master/src/doc/manual/4.0/index.html
  




页: [1]
查看完整版本: tomcat配置301重定向