我想使用UrlRewriteFilter在Tomcat中进行URL重写
这是在mod_rewrite apache中想要的规则

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule (.*) index.php/$1 [L]


我对如何检查请求文件名(如果它不是UrlRewriteFilter中的文件还是文件夹)感到困惑

有谁能够帮助我?

最佳答案

你不能好吧,如果您使用的是版本UrlRewriteFilter 3.2,则可以编写自己的自定义class-rule进行检查;但这并不是UrlRewriteFilter的真正目的。

这绝对属于Apache的mod_rewrite,尤其是考虑到示例中的index.php。为什么该请求甚至转发到Tomcat?

08-05 20:39