[tests] Add test for %n references in mod_redirect
parent
a40a03cc75
commit
243b9ddef1
|
@ -11,6 +11,18 @@ redirect "https://%{request.host}%{enc:request.path}?%{request.query}";
|
|||
EXPECT_RESPONSE_CODE = 301
|
||||
EXPECT_RESPONSE_HEADERS = [("Location", "https://forcehttps.redirect/?a_simple_query")]
|
||||
|
||||
class TestRemoveWWW(CurlRequest):
|
||||
config = """
|
||||
if req.host =~ "^www\.(.+)$" {
|
||||
redirect "http://%1%{enc:request.path}?%{request.query}";
|
||||
}
|
||||
"""
|
||||
|
||||
vhost = "www.test"
|
||||
URL = "/foo?bar"
|
||||
EXPECT_RESPONSE_CODE = 301
|
||||
EXPECT_RESPONSE_HEADERS = [("Location", "http://test/foo?bar")]
|
||||
|
||||
class Test(GroupTest):
|
||||
plain_config = """
|
||||
setup { module_load "mod_redirect"; }
|
||||
|
@ -18,4 +30,5 @@ setup { module_load "mod_redirect"; }
|
|||
|
||||
group = [
|
||||
TestForceHttps,
|
||||
TestRemoveWWW
|
||||
]
|
||||
|
|
Loading…
Reference in New Issue