适用于 Microsoft Windows 的 Sun Java System Web Server 7.0 发行说明

基于正则表达式的 URI 重定向支持

Web Server 7.0 功能得到增强,支持在配置文件中使用正则表达式(也称为“模式”)和请求时间参数插值。此外,通配符模式匹配支持已扩展到 server.xml。在 Web Server 7.0 中,URL 重定向作为服务器应用函数 (Server Application Function, SAF) 实现。使用重定向 SAF 可以重定向与某个前缀匹配的 URI。(URI 是 Web 浏览器在其 HTTP 请求中发送的 URL 的一部分。)使用 from 参数指定该前缀并使用 urlurl-prefix 参数指定要重定向到的 URL。在 Web Server 7.0 中,from 参数是可选的。如果省略 from 参数,将重定向所有 URI。

obj.conf 文件中,SAF 参数支持新的 <ElseIf><If> 标记。这些标记包含指令。使用这些标记,可以定义在什么条件下执行指令。这些标记也可用于动态生成 SAF 参数。

不同于 Apache 的 mod_rewrite 功能,<If> 标记提供了下列灵活性:

有关正则表达式和 URL 重写功能的详细信息,请参阅《Sun Java System Web Server 7.0 管理员指南》。