我想使用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?