如果用户键入http://domainname
,我想重定向到http://ip address
。什么是frontend
规则?
例如,此规则可以查明www是否以域为前缀,如果没有重定向到www.domain.com。
http-request redirect code 301 location \
http://www.%[hdr(host)]%[capture.req.uri] \
unless { hdr_beg(host) -i www }
同样,当用户在浏览器中键入IP地址时,我想重定向到www.domain.com。
从user types IP address in browser
,这可能工作:
http-request redirect code 301 location http://www.example.com%[capture.req.uri] if { hdr_reg(host) -i 127.0.0.1|192.168.1.100 }`
但如果用户指定Host: example.com
则失败