重写(隐藏)jsp extension brakes servlets
Rewriting (hiding) jsp extension brakes servlets
我正在尝试 remove/hide .jsp 我的 URL 中的扩展名,重写如下:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ .jsp [PT,L]
它适用于 jsp 很好,但会阻止我在 jsp 表单中与 Ajax 一起使用的 servlet - 它们不再工作了。
我的jk规则:
<IfModule mod_jk.c>
JkMount /* ajp13
JkMount /b/* ajp13
JkUnMount /*.php* ajp13
JkUnMount /*.pl ajp13
JkUnMount /*.cgi ajp13
JkUnMount /*.html ajp13
JkUnMount /*.htm ajp13
JkUnMount /*.shtm* ajp13
JkUnMount /*.gif ajp13
JkUnMount /*.jpeg ajp13
JkUnMount /*.png ajp13
JkUnMount /*.css ajp13
JkUnMount /*.js ajp13
</IfModule>
关于如何在上述规则中分离 jsp 和 servlet 有什么想法吗?
谢谢!
排除 q 个特定 URI 有效
RewriteCond %{REQUEST_URI} !^/myServlet$
我正在尝试 remove/hide .jsp 我的 URL 中的扩展名,重写如下:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ .jsp [PT,L]
它适用于 jsp 很好,但会阻止我在 jsp 表单中与 Ajax 一起使用的 servlet - 它们不再工作了。
我的jk规则:
<IfModule mod_jk.c>
JkMount /* ajp13
JkMount /b/* ajp13
JkUnMount /*.php* ajp13
JkUnMount /*.pl ajp13
JkUnMount /*.cgi ajp13
JkUnMount /*.html ajp13
JkUnMount /*.htm ajp13
JkUnMount /*.shtm* ajp13
JkUnMount /*.gif ajp13
JkUnMount /*.jpeg ajp13
JkUnMount /*.png ajp13
JkUnMount /*.css ajp13
JkUnMount /*.js ajp13
</IfModule>
关于如何在上述规则中分离 jsp 和 servlet 有什么想法吗? 谢谢!
排除 q 个特定 URI 有效
RewriteCond %{REQUEST_URI} !^/myServlet$