1

我有一个网址友好的网站。

我希望所有以 .htm、.gif、.jpg、.css、.js 结尾的 url 都由 Apache Web 服务器直接提供,其余的则传递给 Tomcat。

应转发到 Tomcat 的动态 url 示例:

www.mysite.com/news/newsItem1
www.mysite.com/videos
www.mysite.com/news/list.jsp

应由 Apache 提供的同一站点上的静态 url 示例:

www.mysite.com/news/newsItem2.htm
www.mysite.com/image1.gif

使用 jk_module 我想出了如何配置 JkMount 以将 .jsp 之类的扩展名转发到 Tomcat ......但是我正在寻找的是 url 中的 not 运算符,以便我可以指定如下内容:如果 url 不以 .htm 或结尾.gif 或 .jpg 或 .css 或 .js 然后转发到 Tomcat。

关于我如何做到这一点的任何想法?

4

1 回答 1

3

这是mod_jk 文档中的一个示例:

# 所有请求默认都到worker1
JkMount /* worker1
# 使用 httpd 提供 html、jpg 和 gif
JkUnMount /*.html worker1
JkUnMount /*.jpg worker1
JkUnMount /*.gif worker1

您可以轻松地将其概括为您的需求。

于 2009-05-04T00:43:11.857 回答