博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tomcat配置301重定向
阅读量:6451 次
发布时间:2019-06-23

本文共 1179 字,大约阅读时间需要 3 分钟。

 tomcat默认情况下不带www的域名是不会跳转到带www的域名的,而且也无法像apache那样通过配置.htaccess来实现。如果想要把不带“www'的域名重定向到带”www"域名下,又不想写代码,可以使用UrlRewriteFilter来实现。

1.简介

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

2.下载

下载UrlRewriteFilter

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
UrlRewriteFilter
/*
REQUEST
FORWARD

4.添加跳转规则

     在WEB-INF下新建urlrewite.xml文件,加入跳转规则

seo redirect
^www.example.com
^localhost
^/(.*)
http://www.example.com/$1

参考文章

http://nematodes.org/martin/2010/02/04/301-permanent-redirect-with-tomcat-howto/

http://tuckey.org/urlrewrite/

分类: 
本文转自快乐就好博客园博客,原文链接:http://www.cnblogs.com/happyday56/p/4670719.html,如需转载请自行联系原作者
你可能感兴趣的文章
Business vs Technology
查看>>
Linux改动文件权限记录
查看>>
【Android UI设计与开发】2.引导界面(二)使用ViewPager实现欢迎引导页面
查看>>
Qt make clickable label 制作可点击的Label控件
查看>>
显示指定时间的秒数
查看>>
IDDD 实现领域驱动设计-理解限界上下文
查看>>
[禅悟人生]在每日的劳作中寻求充实与安宁
查看>>
5.1、雨滴游戏的扩展
查看>>
tyvj:1520 树的直径 spfa/树的直径
查看>>
QQ登录类
查看>>
**iOS发JSON请求中字符串加转义,返回的JSON去转义
查看>>
Codeforces Round #299 (Div. 2) A. Tavas and Nafas 水题
查看>>
listview去掉底部多出的边框黑色
查看>>
spring4.x注解概述
查看>>
我们通过一个服务器程序,以研究backlog参数对listen系统调用的影响,运行截图如下...
查看>>
查看实时公网ip
查看>>
STM32硬件调试详解
查看>>
js判断是否在微信浏览器中打开
查看>>
正則表達式匹配换行符
查看>>
没有找到MSVCR100.dll解决方法
查看>>