例5:将外部URL重定向到内部URL
Example Inc.希望对用户隐藏其实际的服务器室配置,以提高其Web服务器的安全性。
为此,您需要使用如下表所示的值创建一个重写操作。对于请求头,表中的操作会被修改www.example.com
到web.hq.example.net。对于响应头,操作则相反,即转换web.hq.example.net
来www.example.com
.
动作名称 |
重写行动的类型 |
表达式选择目标引用 |
替换文本的字符串表达式 |
Action-Rewrite-Request_Server_Replace |
取代 |
HTTP.REQ.HOSTNAME.SERVER |
“Web.hq.example.net” |
Action-Rewrite-Response_Server_Replace |
取代 |
HTTP.RES.HEADER(“服务器”) |
“www.example.com” |
第一个策略检查传入请求是否有效,如果有效,则执行action - rewrite - request_server_replace操作。第二个策略检查响应,看它们是否来自服务器web.hq.example.net
.如果有,则执行action - rewrite - response_server_replace操作。
重写重定向外部URL的操作和策略的示例。
添加重写动作action - rewrite - request_server_replace REPLACE HTTP.REQ.HOSTNAME.SERVER '"Web.hq.example.net"
添加重写动作action - rewrite - response_server_replace“www.example.com”的
add rewrite policy-Rewrite-Request_Server_Replace HTTP.REQ.HOSTNAME.SERVER.EQ("www.example.com") Action-Rewrite-Request_Server_Replace no重写
action - rewrite policy-Rewrite-Response_Server_Replace HTTP.REQ.HEADER("Server").EQ("Web.hq.example.net"
最后,您将绑定重写策略,为每个策略分配500的优先级,因为它们位于不同的策略银行中,因此不会发生冲突。对于这两个绑定,应该将goto表达式设置为NEXT。
bind rewrite global Policy-Rewrite-Request_Server_Replace 500 END -type REQ_DEFAULT
bind rewrite global Policy-Rewrite-Response_Server_Replace 500 END -type RES_DEFAULT
的所有实例www.example.com
在请求头中,现在更改为web.hq.example.net
,以及所有的实例web.hq.example.net
响应头现在被更改为www.example.com
.
此内容的官方版本为英文。一些Citrix文档内容是为了方便而进行机器翻译的。思杰无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于将英文原文翻译成任何其他语言的任何翻译的准确性、可靠性、适用性或正确性,或您的思杰产品或服务符合任何机器翻译内容,本公司不作任何明示或暗示的保证。以及根据适用的最终用户许可协议或服务条款,或与思杰的任何其他协议提供的产品或服务符合任何文件的保证,不适用于已由机器翻译的文件。思杰不会对使用机器翻译内容可能产生的任何损害或问题负责。
你可以用Übersetzungen的焓变,你可以用谷歌的焓变。谷歌LEHNT JEDE AUSDRUCKLICHE奥得河STILLSCHWEIGENDE GEWAHRLEISTUNG BEZUG AUF死UBERSETZUNGEN AB, EINSCHLIESSLICH JEGLICHER GEWAHRLEISTUNG DER GENAUIGKEIT, ZUVERLASSIGKEIT和JEGLICHER STILLSCHWEIGENDEN GEWAHRLEISTUNG DER MARKTGANGIGKEIT, DER EIGNUNG毛皮杯BESTIMMTEN ZWECK和DER NICHTVERLETZUNG冯RECHTEN DRITTER。
该服务的价格为谷歌。谷歌排除相对的诽谤,表达你隐含的,你包含确切的保证,fiabilitÉ和隐含的保证,qualitÉ市场,d 'adÉquation À特殊用法和缺席,contrefaÇon。
我们的服务应该向您提供tecnologÍa的谷歌。谷歌renuncia a todas las garantÍas relacionadas con las traducciones, tanto implÍcitas como explÍcitas,包括las garantÍas de accurtuy, fiabilidad y otras garantÍas implÍcitas de comerciabilidad, idoneidad para en en en ausencia de infracciÓn de derechos。
本服务可能包含由谷歌提供技术支持的翻译。谷歌对这些翻译内容不做任何明示或暗示的保证,包括对准确性、可靠性的任何保证以及对适销性,特定用途的适用性和非侵权性的任何暗示保证。
このサービスには,谷歌が提供する翻訳が含まれている可能性があります。谷歌は翻訳について,明示的か黙示的かを問わず,精度と信頼性に関するあらゆる保証,および商品性,特定目的への適合性,第三者の権利を侵害しないことに関するあらゆる黙示的保証を含め,一切保証しません。
Este serviÇo pode conter traduÇÕes fornecidas pelo谷歌。O谷歌se exime de todas as garantias relacionadas com as traduÇÕes, expressas ou implÍcitas, including do ququer garantia de precisÃo, confabilidade e ququer garantia implÍcita de comercializaÇÃo, adequaÇÃo a um propÓsito especÍfico e nÃo infraÇÃo。