From b46aad6df449445a9fc4aa7b32bd40005438e3f7 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 13 Apr 2024 14:18:05 +0200 Subject: Adding upstream version 2.9.5. Signed-off-by: Daniel Baumann --- tests/conf/test-redirect.cfg | 49 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 tests/conf/test-redirect.cfg (limited to 'tests/conf/test-redirect.cfg') diff --git a/tests/conf/test-redirect.cfg b/tests/conf/test-redirect.cfg new file mode 100644 index 0000000..582a069 --- /dev/null +++ b/tests/conf/test-redirect.cfg @@ -0,0 +1,49 @@ +# This is a test configuration. +# It is used to check the redirect keyword. + +global + maxconn 400 + stats timeout 3s + +listen sample1 + mode http + retries 1 + option redispatch + timeout client 1m + timeout connect 5s + timeout server 1m + maxconn 400 + bind :8000 + + acl url_test1 url_reg test1 + acl url_test2 url_reg test2 + acl url_test3 url_reg test3 + acl url_test4 url_reg test4 + + acl seen hdr_sub(cookie) SEEN=1 + + redirect location /abs/test code 301 if url_test1 + redirect prefix /pfx/test code 302 if url_test2 + redirect prefix /pfx/test code 303 drop-query if url_test3 + + redirect prefix / code 302 set-cookie SEEN=1 if url_test4 !seen + redirect location / code 302 clear-cookie SEEN= if url_test4 seen + + ### unconditional redirection + #redirect location https://example.com/ if TRUE + + ### parser must detect invalid syntaxes below + #redirect + #redirect blah + #redirect location + #redirect location /abs/test + #redirect location /abs/test code + #redirect location /abs/test code 300 + #redirect location /abs/test code 301 + #redirect location /abs/test code 304 + + balance roundrobin + server act1 127.0.0.1:80 weight 10 + option httpclose + stats uri /stats + stats refresh 5000ms -- cgit v1.2.3