Web Server 7.0 在 obj.conf 配置文件中增强了对正则表达式和条件处理的支持。
主要增强功能包含以下几项:
对正则表达式的支持
用于以新的 URI 重新启动请求的 restart 服务器应用程序函数 (Server Application Function, SAF)
对动态 SAF 参数(包括表达式、变量、正则表达式反向引用)的支持
用于条件处理的 <If>、<ElseIf> 和 <Else> 标记
对使用 and、or 和 not 运算符的复杂条件的支持
用于重写请求和响应主体的 sed-request 和 sed-response 过滤器
您可以使用这些新增功能定义灵活的 URL 重写和重定向规则,例如那些对 Apache HTTP 服务器的 mod_rewrite 适用的规则。与 mod_rewrite 不同的是,Web Server 7.0 中的正则表达式和条件处理可在请求处理的任何阶段使用,甚至可以和第三方插件一起使用。
有关正则表达式和 URL 重写函数的更多信息,请参见《Sun Java System Web Server 7.0 Update 2 Administrator’s Configuration File Reference》。