1

我试图让我的 Tomcat 使用漂亮的 URL,类似于 Apache 的 MultiViews 选项。我尝试使用 AJP 将 Tomcat 代理到 Apache,但 .htaccess 文件仍然被忽略。我对 Tomcat 有哪些选择?

4

1 回答 1

0

使用过滤器。让它监听/*并将任何不友好的 URL重定向到友好的 URL,并将任何友好的 URL转发到不友好的 URL。一个很好的开源示例是Tuckey 的 UrlRewriteFilter,它的行为几乎与 Apache 的mod_rewrite.

如果这涉及尚未开发的全新 Web 应用程序,那么更好的方法是采用支持 RESTFul URL 的 MVC 框架,例如Spring MVC。或者,也许自制一个前端控制器 servlet,HttpServletRequest#getPathInfo()用于确定路径信息。

于 2010-04-07T21:51:34.080 回答