我正在尝试让我的Tomcat使用漂亮的URL,类似于Apache的MultiViews选项。我尝试使用AJP将Tomcat代理到Apache,但仍然忽略.htaccess文件。 我对Tomcat的选择是什么?
答案 0 :(得分:0)
使用过滤器。让它听取/*
和将任何不友好的URL重定向到友好的URL,并将任何友好的URL转发到不友好的URL。一个好的开源示例是Tuckey's UrlRewriteFilter,其行为几乎与Apache的mod_rewrite
完全相同。
如果这涉及到尚未开发的全新Web应用程序,那么更好的方法是采用支持RESTFul URL的MVC框架,如Spring MVC。或者也许可以生成一个前端控制器servlet,它使用HttpServletRequest#getPathInfo()
来确定pathinfo。