转发规则概述 &$.+?,!:/()[]{}组成,只能由/开头。如果您使用特殊字符{},仅支持${path}的格式,表示与源路径相同。 说明: 转发规则选择路径的正则匹配后,转发动作“重定向至URL”和“重写”中的路径支持正则表达式替换。路径替换规则详情见转发动作的路径支持URL的正则表达式示例。 查询字符串:只能包含英文字母、数字和特殊字符!$'()+,./:;?@&^',&仅支持作为分隔符使用。 说明: 重写类型的转发动作中域名、路径和查询字符串不能全部为空或者默认值。 写入Header 通过ALB转发的请求中,如客户端IP地址、客户端端口、ALB实例监听端口等信息在请求中的Header键是固定的。如果用户业务需要使用这些信息,但是业务又无法直接识别请求中原有的Header键,可以使用写入Header方式。 写入Header支持输入头字段名称(Key)和头字段内容(value),将覆盖请求中已有的头变量。 Header是键值对的形式,需要分别设置值: 键(Key)的长度为1~40个字符,只能由英文字母、数字、下划线()和中划线()组成,一个键下可以配置多个值。Key不能设置成以下值: xforwardedfor xforwardedproto xforwardedport xforwardedhost 值(value):支持用户指定、系统定义和引用三种类型。 用户指定:用户定义value内容。 限制为:值长度限制为1128个字符,支持可打印字符,字母支持大小写字母,开头和结尾不能为空格,不支持双引号,不支持以反斜杠结尾 系统定义:引用原有请求中系统定义的如下某个Header的值(value)作为新增Header 的值(value)。 支持客户端端口、客户端IP地址、客户端请求协议、ALB衡实例ID、ALB实例监听器端口 引用:引用原有请求中的某个Header的值(value)作为新增Header 的值(value)。 只能由小写英文字母、数字、下划线和中划线组成。 删除Header 如果满足转发规则的条件,则将在请求中删除配置的Header后再访问后端主机组。 输入Header头字段名称,将删除请求Header中对应的键值对内容。 键(key):长度为1~40字符,支持大小写字母、数字、中划线和下划线