重写
警告
使用经典策略的过滤器特性已被弃用,作为替代方案,Citrix建议您使用具有高级策略基础结构的重写和响应器特性。
重写是指重写Citrix ADC设备处理的请求或响应中的某些信息。重写可以帮助提供对所请求内容的访问,而不会暴露有关Web站点实际配置的不必要细节。下面描述了重写特性有用的一些情况:
- 为了提高安全性,Citrix ADC可以重写所有的
http://links
来https://
在响应体中。
- 在SSL卸载部署中,必须将响应中的不安全链路转换为安全链路。使用重写选项,您可以重写所有的
http://links
来https://
以确保从Citrix ADC到客户端的传出响应具有安全链接。
- 如果网站必须显示错误页面,则可以显示自定义错误页面,而不是默认的404 error页面。例如,如果您显示的是网站的主页或网站地图,而不是错误页面,则访问者将留在网站上,而不是离开网站。
- 如果您想启动一个新的Web站点,但是使用旧的URL,您可以使用Rewrite选项。
- 当一个网站的主题有一个复杂的URL时,你可以用一个简单的,容易记住的URL(也被称为“酷URL”)来重写它。
- 您可以将默认页面名称附加到Web站点的URL。例如,如果公司网站的默认页面是
http://www.abc.com/index.php
,当用户在浏览器的地址栏输入“abc.com”时,您可以将URL重写为“abc.com/index.php”。
启用重写特性后,Citrix ADC可以修改HTTP请求和响应的标头和正文。
要重写HTTP请求和响应,可以在配置的重写策略中使用协议感知的Citrix ADC策略表达式。管理HTTP请求和响应的虚拟服务器必须为HTTP或SSL类型。在HTTP流量中,可以采取以下操作:
- 修改请求的URL
- 添加、修改或删除标题
- 添加、替换或删除正文或标题中的任何特定字符串。
要重写TCP有效负载,请将有效负载视为原始字节流。管理TCP连接的每个虚拟服务器必须为TCP或SSL_TCP类型。术语TCP重写是指对非HTTP数据的TCP有效负载的重写。在TCP流量中,可以添加、修改或删除TCP负载的任何部分。
有关使用重写特性的示例,请参见重写动作和策略示例.
重写和响应选项之间的比较
重写特性和响应器特性的主要区别如下:
响应器不能用于响应或基于服务器的表达式。根据客户端参数的不同,Responder只能用于以下场景:
- 将http请求重定向到新的Web站点或Web页面
- 使用一些自定义响应进行响应
- 在请求级别丢弃或重置连接
对于响应器策略,Citrix ADC检查来自客户机的请求,根据适用的策略采取行动,向客户机发送响应,并关闭与客户机的连接。
在使用重写策略的情况下,Citrix ADC检查来自客户机的请求或来自服务器的响应,根据适用的策略采取行动,并将流量转发给客户机或服务器。
通常,如果您希望Citrix ADC根据客户端或基于请求的参数重置或删除连接,建议使用responder。使用响应器来重定向流量,或使用自定义消息进行响应。使用重写操作HTTP请求和响应上的数据。
本内容的官方版本为英文。一些Citrix文档内容仅为您的方便而进行机器翻译。思杰无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的准确性、可靠性、适用性或正确性,不作任何形式的明示或暗示的保证,也不保证您的Citrix产品或服务符合任何机器翻译的内容,以及根据适用的最终用户许可协议或服务条款或与Citrix签订的任何其他协议提供的任何保证。产品或服务符合任何文件的规定不适用于机器翻译的文件。对于使用机器翻译的内容可能产生的任何损害或问题,思杰概不负责。
dieer dienst kann Übersetzungen enthalten, dieer von谷歌bereitgestellt werden。Google lehnt jede ausdrÜckliche oder stillschweigende gewÄhrleistung in bezug auf die Übersetzungen ab, einschliesslich jeglicher gewÄhrleistung der genauigkeit, zuverlÄssigkeit and jeglicher stillschweigenden gewÄhrleistung der marktgÄngigkeit, der eignung fÜr einen bestimmten zweek und der nichtverletzung von rechten dritter。
我们的服务内容包括40亿美元的交易。谷歌排除质保相关的惯例,表达其隐含性,由质保的正确性组成,质保的fiabilitÉ隐含性,质保的qualitÉ市场,质保的'adÉquation À联合国使用特定的质保的缺席性contrefaÇon。
Este servicio puede contener traducciones con tecnologÍa de谷歌。Google放弃了一个链接链接garantÍas relationadas con las traducciones,链接到implÍcitas como explÍcitas,包括链接garantÍas de exentitive, filabilidad by otras garantÍas implÍcitas de commerciabilidad, idoneidad para UN fin,特别是链接到ausencia de infracciÓn de derechos。
【中文译文】谷歌对这些翻译内容不做任何明示或暗示的保证,包括对准确性、可靠性的任何保证以及对适销性,特定用途的适用性和非侵权性的任何暗示保证。
。谷歌は翻訳について,明示的か黙示的かを問わず,精度と信頼性に関するあらゆる保証,および商品性,特定目的への適合性,第三者の権利を侵害しないことに関するあらゆる黙示的保証を含め,一切保証しません。
Este serviÇo pode conter traduÇÕes fornecidas pelo谷歌。O Google将exme de todas作为garantias relationadas com作为traduÇÕes,表示为implÍcitas,包括indo qualquer garantia de precisÃo、conabilidade e qualquer garantia implÍcita de comercializaÇÃo、adequaÇÃo和um propÓsito especÍfico e nÃo infraÇÃo。