关键的地方是名字为seo redirect的rule规则。接着需要在WEB-INF\web.xml个添加urlrewrite的过滤器,作用是所有请求通过urlrewrite过滤器进行过滤,添加配置如下:
<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>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
最后在Tomcat的server.xml配置文件中的Host便签下再添加一个子标签<Alias>linuxidc.com</Alias>即可(在步骤二中已经添加好了),所有配置完成,重启Tomcat服务器,访问顶级域名linuxidc.com发现已经可以访问了,且被重定向到了,
打开chrome浏览器监听网络窗口可以发现访问linuxidc.com时服务器返回301重定向状态码到了。
更多Tomcat相关教程见以下内容:
CentOS 6.6下安装配置Tomcat环境
RedHat Linux 5.5安装JDK+Tomcat并部署Java项目
Linux下使用Xshell查看Tomcat实时日志中文乱码解决方案