tomcat預設情況下不帶www的域名是不會跳轉到帶www的域名的,而且也無法像apache那樣通過配置.htaccess來實作。如果想要把不帶“www'的域名重定向到帶”www"域名下,又不想寫代碼,可以使用UrlRewriteFilter來實作。
urlRewriteFilter是一個用于改寫URL的Web過濾器,類似于Apache的mod_rewrite。适用于任何Web應用伺服器(如 Tomcat,jboss,jetty,Resin,Orion等)。其典型應用就把動态URL靜态化,便于搜尋引擎爬蟲抓取你的動态網頁。
下載下傳UrlRewriteFilter
并放入tomcat的 WEB-INF/lib下
編輯WEB-INF/web.xml 在其它servlet mapping前加入
在WEB-INF下建立urlrewite.xml檔案,加入跳轉規則
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,如需轉載請自行聯系原作者