diff --git a/salt/docs/config/nginx.docs-redirects.conf b/salt/docs/config/nginx.docs-redirects.conf index f607359e..8ed81eaa 100644 --- a/salt/docs/config/nginx.docs-redirects.conf +++ b/salt/docs/config/nginx.docs-redirects.conf @@ -130,10 +130,7 @@ location ~ ^/([a-z-]*/)?(3|3.5|3.6|3.7|3.8|3.9|3.10)/library/__builtin__.html$ { location ~ ^/([a-z-]*/)?(3|3.5|3.6|3.7|3.8|3.9|3.10)/library/_winreg.html$ { return 301 https://$host/$1$2/library/winreg.html; } -location ~ ^/([a-z-]*/)?(3|3.12|3.13|3.14)/library/(asynchat|asyncore|smtpd).html$ { - return 301 https://$host/$1$2/; -} -location ~ ^/([a-z-]*/)?(3|3.13|3.14)/library/(2to3|aifc|audioop|cgi|cgitb|chunk|crypt|imghdr|mailcap|msilib|nis|nntplib|ossaudiodev|pipes|sndhdr|spwd|sunau|telnetlib|tkinter.tix|uu|xdrlib).html$ { +location ~ ^/([a-z-]*/)?(3|3.13|3.14)/library/(2to3|tkinter.tix).html$ { return 301 https://$host/$1$2/; } diff --git a/tests/docs-redirects/specs/PEP-594.hurl b/tests/docs-redirects/specs/PEP-594.hurl index 81ee9a40..77c62ac3 100644 --- a/tests/docs-redirects/specs/PEP-594.hurl +++ b/tests/docs-redirects/specs/PEP-594.hurl @@ -1,5 +1,5 @@ # Assert that the modules removed in Python 3.13 (PEP 594) -# are redirected to the root +# are redirected to the root, if there is no 'stub' page. ## Test: Redirect library/2to3.html -> '' @@ -199,3941 +199,198 @@ HTTP 301 header "Location" == "https://localhost/zh-tw/3.14/" -## Test: Redirect library/aifc.html -> '' -GET {{host}}/3/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3/" - -GET {{host}}/3.13/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.13/" - -GET {{host}}/3.14/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.14/" - -GET {{host}}/es/3/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3/" - -GET {{host}}/es/3.13/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.13/" - -GET {{host}}/es/3.14/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.14/" - -GET {{host}}/fr/3/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3/" - -GET {{host}}/fr/3.13/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.13/" - -GET {{host}}/fr/3.14/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.14/" - -GET {{host}}/id/3/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3/" - -GET {{host}}/id/3.13/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.13/" - -GET {{host}}/id/3.14/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.14/" - -GET {{host}}/it/3/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3/" - -GET {{host}}/it/3.13/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.13/" - -GET {{host}}/it/3.14/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.14/" - -GET {{host}}/ja/3/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3/" - -GET {{host}}/ja/3.13/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.13/" - -GET {{host}}/ja/3.14/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.14/" - -GET {{host}}/ko/3/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3/" - -GET {{host}}/ko/3.13/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.13/" - -GET {{host}}/ko/3.14/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.14/" - -GET {{host}}/pl/3/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3/" - -GET {{host}}/pl/3.13/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.13/" - -GET {{host}}/pl/3.14/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.14/" - -GET {{host}}/pt-br/3/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3/" - -GET {{host}}/pt-br/3.13/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.13/" - -GET {{host}}/pt-br/3.14/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.14/" - -GET {{host}}/tr/3/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3/" - -GET {{host}}/tr/3.13/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.13/" - -GET {{host}}/tr/3.14/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.14/" - -GET {{host}}/uk/3/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3/" - -GET {{host}}/uk/3.13/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.13/" - -GET {{host}}/uk/3.14/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.14/" - -GET {{host}}/zh-cn/3/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3/" - -GET {{host}}/zh-cn/3.13/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.13/" - -GET {{host}}/zh-cn/3.14/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.14/" - -GET {{host}}/zh-tw/3/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3/" - -GET {{host}}/zh-tw/3.13/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.13/" - -GET {{host}}/zh-tw/3.14/library/aifc.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.14/" - - -## Test: Redirect library/audioop.html -> '' -GET {{host}}/3/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3/" - -GET {{host}}/3.13/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.13/" - -GET {{host}}/3.14/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.14/" - -GET {{host}}/es/3/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3/" - -GET {{host}}/es/3.13/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.13/" - -GET {{host}}/es/3.14/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.14/" - -GET {{host}}/fr/3/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3/" - -GET {{host}}/fr/3.13/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.13/" - -GET {{host}}/fr/3.14/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.14/" - -GET {{host}}/id/3/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3/" - -GET {{host}}/id/3.13/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.13/" - -GET {{host}}/id/3.14/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.14/" - -GET {{host}}/it/3/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3/" - -GET {{host}}/it/3.13/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.13/" - -GET {{host}}/it/3.14/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.14/" - -GET {{host}}/ja/3/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3/" - -GET {{host}}/ja/3.13/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.13/" - -GET {{host}}/ja/3.14/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.14/" - -GET {{host}}/ko/3/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3/" - -GET {{host}}/ko/3.13/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.13/" - -GET {{host}}/ko/3.14/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.14/" - -GET {{host}}/pl/3/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3/" - -GET {{host}}/pl/3.13/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.13/" - -GET {{host}}/pl/3.14/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.14/" - -GET {{host}}/pt-br/3/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3/" - -GET {{host}}/pt-br/3.13/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.13/" - -GET {{host}}/pt-br/3.14/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.14/" - -GET {{host}}/tr/3/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3/" - -GET {{host}}/tr/3.13/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.13/" - -GET {{host}}/tr/3.14/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.14/" - -GET {{host}}/uk/3/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3/" - -GET {{host}}/uk/3.13/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.13/" - -GET {{host}}/uk/3.14/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.14/" - -GET {{host}}/zh-cn/3/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3/" - -GET {{host}}/zh-cn/3.13/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.13/" - -GET {{host}}/zh-cn/3.14/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.14/" - -GET {{host}}/zh-tw/3/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3/" - -GET {{host}}/zh-tw/3.13/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.13/" - -GET {{host}}/zh-tw/3.14/library/audioop.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.14/" - - -## Test: Redirect library/cgi.html -> '' -GET {{host}}/3/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3/" - -GET {{host}}/3.13/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.13/" - -GET {{host}}/3.14/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.14/" - -GET {{host}}/es/3/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3/" - -GET {{host}}/es/3.13/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.13/" - -GET {{host}}/es/3.14/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.14/" - -GET {{host}}/fr/3/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3/" - -GET {{host}}/fr/3.13/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.13/" - -GET {{host}}/fr/3.14/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.14/" - -GET {{host}}/id/3/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3/" - -GET {{host}}/id/3.13/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.13/" - -GET {{host}}/id/3.14/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.14/" - -GET {{host}}/it/3/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3/" - -GET {{host}}/it/3.13/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.13/" - -GET {{host}}/it/3.14/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.14/" - -GET {{host}}/ja/3/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3/" - -GET {{host}}/ja/3.13/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.13/" - -GET {{host}}/ja/3.14/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.14/" - -GET {{host}}/ko/3/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3/" - -GET {{host}}/ko/3.13/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.13/" - -GET {{host}}/ko/3.14/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.14/" - -GET {{host}}/pl/3/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3/" - -GET {{host}}/pl/3.13/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.13/" - -GET {{host}}/pl/3.14/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.14/" - -GET {{host}}/pt-br/3/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3/" - -GET {{host}}/pt-br/3.13/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.13/" - -GET {{host}}/pt-br/3.14/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.14/" - -GET {{host}}/tr/3/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3/" - -GET {{host}}/tr/3.13/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.13/" - -GET {{host}}/tr/3.14/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.14/" - -GET {{host}}/uk/3/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3/" - -GET {{host}}/uk/3.13/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.13/" - -GET {{host}}/uk/3.14/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.14/" - -GET {{host}}/zh-cn/3/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3/" - -GET {{host}}/zh-cn/3.13/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.13/" - -GET {{host}}/zh-cn/3.14/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.14/" - -GET {{host}}/zh-tw/3/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3/" - -GET {{host}}/zh-tw/3.13/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.13/" - -GET {{host}}/zh-tw/3.14/library/cgi.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.14/" - - -## Test: Redirect library/cgitb.html -> '' -GET {{host}}/3/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3/" - -GET {{host}}/3.13/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.13/" - -GET {{host}}/3.14/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.14/" - -GET {{host}}/es/3/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3/" - -GET {{host}}/es/3.13/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.13/" - -GET {{host}}/es/3.14/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.14/" - -GET {{host}}/fr/3/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3/" - -GET {{host}}/fr/3.13/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.13/" - -GET {{host}}/fr/3.14/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.14/" - -GET {{host}}/id/3/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3/" - -GET {{host}}/id/3.13/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.13/" - -GET {{host}}/id/3.14/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.14/" - -GET {{host}}/it/3/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3/" - -GET {{host}}/it/3.13/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.13/" - -GET {{host}}/it/3.14/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.14/" - -GET {{host}}/ja/3/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3/" - -GET {{host}}/ja/3.13/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.13/" - -GET {{host}}/ja/3.14/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.14/" - -GET {{host}}/ko/3/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3/" - -GET {{host}}/ko/3.13/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.13/" - -GET {{host}}/ko/3.14/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.14/" - -GET {{host}}/pl/3/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3/" - -GET {{host}}/pl/3.13/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.13/" - -GET {{host}}/pl/3.14/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.14/" - -GET {{host}}/pt-br/3/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3/" - -GET {{host}}/pt-br/3.13/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.13/" - -GET {{host}}/pt-br/3.14/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.14/" - -GET {{host}}/tr/3/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3/" - -GET {{host}}/tr/3.13/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.13/" - -GET {{host}}/tr/3.14/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.14/" - -GET {{host}}/uk/3/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3/" - -GET {{host}}/uk/3.13/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.13/" - -GET {{host}}/uk/3.14/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.14/" - -GET {{host}}/zh-cn/3/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3/" - -GET {{host}}/zh-cn/3.13/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.13/" - -GET {{host}}/zh-cn/3.14/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.14/" - -GET {{host}}/zh-tw/3/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3/" - -GET {{host}}/zh-tw/3.13/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.13/" - -GET {{host}}/zh-tw/3.14/library/cgitb.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.14/" - - -## Test: Redirect library/chunk.html -> '' -GET {{host}}/3/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3/" - -GET {{host}}/3.13/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.13/" - -GET {{host}}/3.14/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.14/" - -GET {{host}}/es/3/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3/" - -GET {{host}}/es/3.13/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.13/" - -GET {{host}}/es/3.14/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.14/" - -GET {{host}}/fr/3/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3/" - -GET {{host}}/fr/3.13/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.13/" - -GET {{host}}/fr/3.14/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.14/" - -GET {{host}}/id/3/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3/" - -GET {{host}}/id/3.13/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.13/" - -GET {{host}}/id/3.14/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.14/" - -GET {{host}}/it/3/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3/" - -GET {{host}}/it/3.13/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.13/" - -GET {{host}}/it/3.14/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.14/" - -GET {{host}}/ja/3/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3/" - -GET {{host}}/ja/3.13/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.13/" - -GET {{host}}/ja/3.14/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.14/" - -GET {{host}}/ko/3/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3/" - -GET {{host}}/ko/3.13/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.13/" - -GET {{host}}/ko/3.14/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.14/" - -GET {{host}}/pl/3/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3/" - -GET {{host}}/pl/3.13/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.13/" - -GET {{host}}/pl/3.14/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.14/" - -GET {{host}}/pt-br/3/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3/" - -GET {{host}}/pt-br/3.13/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.13/" - -GET {{host}}/pt-br/3.14/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.14/" - -GET {{host}}/tr/3/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3/" - -GET {{host}}/tr/3.13/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.13/" - -GET {{host}}/tr/3.14/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.14/" - -GET {{host}}/uk/3/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3/" - -GET {{host}}/uk/3.13/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.13/" - -GET {{host}}/uk/3.14/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.14/" - -GET {{host}}/zh-cn/3/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3/" - -GET {{host}}/zh-cn/3.13/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.13/" - -GET {{host}}/zh-cn/3.14/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.14/" - -GET {{host}}/zh-tw/3/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3/" - -GET {{host}}/zh-tw/3.13/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.13/" - -GET {{host}}/zh-tw/3.14/library/chunk.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.14/" - - -## Test: Redirect library/crypt.html -> '' -GET {{host}}/3/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3/" - -GET {{host}}/3.13/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.13/" - -GET {{host}}/3.14/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.14/" - -GET {{host}}/es/3/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3/" - -GET {{host}}/es/3.13/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.13/" - -GET {{host}}/es/3.14/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.14/" - -GET {{host}}/fr/3/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3/" - -GET {{host}}/fr/3.13/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.13/" - -GET {{host}}/fr/3.14/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.14/" - -GET {{host}}/id/3/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3/" - -GET {{host}}/id/3.13/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.13/" - -GET {{host}}/id/3.14/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.14/" - -GET {{host}}/it/3/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3/" - -GET {{host}}/it/3.13/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.13/" - -GET {{host}}/it/3.14/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.14/" - -GET {{host}}/ja/3/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3/" - -GET {{host}}/ja/3.13/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.13/" - -GET {{host}}/ja/3.14/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.14/" - -GET {{host}}/ko/3/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3/" - -GET {{host}}/ko/3.13/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.13/" - -GET {{host}}/ko/3.14/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.14/" - -GET {{host}}/pl/3/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3/" - -GET {{host}}/pl/3.13/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.13/" - -GET {{host}}/pl/3.14/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.14/" - -GET {{host}}/pt-br/3/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3/" - -GET {{host}}/pt-br/3.13/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.13/" - -GET {{host}}/pt-br/3.14/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.14/" - -GET {{host}}/tr/3/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3/" - -GET {{host}}/tr/3.13/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.13/" - -GET {{host}}/tr/3.14/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.14/" - -GET {{host}}/uk/3/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3/" - -GET {{host}}/uk/3.13/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.13/" - -GET {{host}}/uk/3.14/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.14/" - -GET {{host}}/zh-cn/3/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3/" - -GET {{host}}/zh-cn/3.13/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.13/" - -GET {{host}}/zh-cn/3.14/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.14/" - -GET {{host}}/zh-tw/3/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3/" - -GET {{host}}/zh-tw/3.13/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.13/" - -GET {{host}}/zh-tw/3.14/library/crypt.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.14/" - - -## Test: Redirect library/imghdr.html -> '' -GET {{host}}/3/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3/" - -GET {{host}}/3.13/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.13/" - -GET {{host}}/3.14/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.14/" - -GET {{host}}/es/3/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3/" - -GET {{host}}/es/3.13/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.13/" - -GET {{host}}/es/3.14/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.14/" - -GET {{host}}/fr/3/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3/" - -GET {{host}}/fr/3.13/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.13/" - -GET {{host}}/fr/3.14/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.14/" - -GET {{host}}/id/3/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3/" - -GET {{host}}/id/3.13/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.13/" - -GET {{host}}/id/3.14/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.14/" - -GET {{host}}/it/3/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3/" - -GET {{host}}/it/3.13/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.13/" - -GET {{host}}/it/3.14/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.14/" - -GET {{host}}/ja/3/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3/" - -GET {{host}}/ja/3.13/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.13/" - -GET {{host}}/ja/3.14/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.14/" - -GET {{host}}/ko/3/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3/" - -GET {{host}}/ko/3.13/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.13/" - -GET {{host}}/ko/3.14/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.14/" - -GET {{host}}/pl/3/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3/" - -GET {{host}}/pl/3.13/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.13/" - -GET {{host}}/pl/3.14/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.14/" - -GET {{host}}/pt-br/3/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3/" - -GET {{host}}/pt-br/3.13/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.13/" - -GET {{host}}/pt-br/3.14/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.14/" - -GET {{host}}/tr/3/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3/" - -GET {{host}}/tr/3.13/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.13/" - -GET {{host}}/tr/3.14/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.14/" - -GET {{host}}/uk/3/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3/" - -GET {{host}}/uk/3.13/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.13/" - -GET {{host}}/uk/3.14/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.14/" - -GET {{host}}/zh-cn/3/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3/" - -GET {{host}}/zh-cn/3.13/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.13/" - -GET {{host}}/zh-cn/3.14/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.14/" - -GET {{host}}/zh-tw/3/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3/" - -GET {{host}}/zh-tw/3.13/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.13/" - -GET {{host}}/zh-tw/3.14/library/imghdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.14/" - - -## Test: Redirect library/mailcap.html -> '' -GET {{host}}/3/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3/" - -GET {{host}}/3.13/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.13/" - -GET {{host}}/3.14/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.14/" - -GET {{host}}/es/3/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3/" - -GET {{host}}/es/3.13/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.13/" - -GET {{host}}/es/3.14/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.14/" - -GET {{host}}/fr/3/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3/" - -GET {{host}}/fr/3.13/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.13/" - -GET {{host}}/fr/3.14/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.14/" - -GET {{host}}/id/3/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3/" - -GET {{host}}/id/3.13/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.13/" - -GET {{host}}/id/3.14/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.14/" - -GET {{host}}/it/3/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3/" - -GET {{host}}/it/3.13/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.13/" - -GET {{host}}/it/3.14/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.14/" - -GET {{host}}/ja/3/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3/" - -GET {{host}}/ja/3.13/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.13/" - -GET {{host}}/ja/3.14/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.14/" - -GET {{host}}/ko/3/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3/" - -GET {{host}}/ko/3.13/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.13/" - -GET {{host}}/ko/3.14/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.14/" - -GET {{host}}/pl/3/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3/" - -GET {{host}}/pl/3.13/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.13/" - -GET {{host}}/pl/3.14/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.14/" - -GET {{host}}/pt-br/3/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3/" - -GET {{host}}/pt-br/3.13/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.13/" - -GET {{host}}/pt-br/3.14/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.14/" - -GET {{host}}/tr/3/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3/" - -GET {{host}}/tr/3.13/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.13/" - -GET {{host}}/tr/3.14/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.14/" - -GET {{host}}/uk/3/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3/" - -GET {{host}}/uk/3.13/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.13/" - -GET {{host}}/uk/3.14/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.14/" - -GET {{host}}/zh-cn/3/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3/" - -GET {{host}}/zh-cn/3.13/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.13/" - -GET {{host}}/zh-cn/3.14/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.14/" - -GET {{host}}/zh-tw/3/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3/" - -GET {{host}}/zh-tw/3.13/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.13/" - -GET {{host}}/zh-tw/3.14/library/mailcap.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.14/" - - -## Test: Redirect library/msilib.html -> '' -GET {{host}}/3/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3/" - -GET {{host}}/3.13/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.13/" - -GET {{host}}/3.14/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.14/" - -GET {{host}}/es/3/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3/" - -GET {{host}}/es/3.13/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.13/" - -GET {{host}}/es/3.14/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.14/" - -GET {{host}}/fr/3/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3/" - -GET {{host}}/fr/3.13/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.13/" - -GET {{host}}/fr/3.14/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.14/" - -GET {{host}}/id/3/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3/" - -GET {{host}}/id/3.13/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.13/" - -GET {{host}}/id/3.14/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.14/" - -GET {{host}}/it/3/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3/" - -GET {{host}}/it/3.13/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.13/" - -GET {{host}}/it/3.14/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.14/" - -GET {{host}}/ja/3/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3/" - -GET {{host}}/ja/3.13/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.13/" - -GET {{host}}/ja/3.14/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.14/" - -GET {{host}}/ko/3/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3/" - -GET {{host}}/ko/3.13/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.13/" - -GET {{host}}/ko/3.14/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.14/" - -GET {{host}}/pl/3/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3/" - -GET {{host}}/pl/3.13/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.13/" - -GET {{host}}/pl/3.14/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.14/" - -GET {{host}}/pt-br/3/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3/" - -GET {{host}}/pt-br/3.13/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.13/" - -GET {{host}}/pt-br/3.14/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.14/" - -GET {{host}}/tr/3/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3/" - -GET {{host}}/tr/3.13/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.13/" - -GET {{host}}/tr/3.14/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.14/" - -GET {{host}}/uk/3/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3/" - -GET {{host}}/uk/3.13/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.13/" - -GET {{host}}/uk/3.14/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.14/" - -GET {{host}}/zh-cn/3/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3/" - -GET {{host}}/zh-cn/3.13/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.13/" - -GET {{host}}/zh-cn/3.14/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.14/" - -GET {{host}}/zh-tw/3/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3/" - -GET {{host}}/zh-tw/3.13/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.13/" - -GET {{host}}/zh-tw/3.14/library/msilib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.14/" - - -## Test: Redirect library/nis.html -> '' -GET {{host}}/3/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3/" - -GET {{host}}/3.13/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.13/" - -GET {{host}}/3.14/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.14/" - -GET {{host}}/es/3/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3/" - -GET {{host}}/es/3.13/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.13/" - -GET {{host}}/es/3.14/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.14/" - -GET {{host}}/fr/3/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3/" - -GET {{host}}/fr/3.13/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.13/" - -GET {{host}}/fr/3.14/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.14/" - -GET {{host}}/id/3/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3/" - -GET {{host}}/id/3.13/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.13/" - -GET {{host}}/id/3.14/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.14/" - -GET {{host}}/it/3/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3/" - -GET {{host}}/it/3.13/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.13/" - -GET {{host}}/it/3.14/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.14/" - -GET {{host}}/ja/3/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3/" - -GET {{host}}/ja/3.13/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.13/" - -GET {{host}}/ja/3.14/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.14/" - -GET {{host}}/ko/3/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3/" - -GET {{host}}/ko/3.13/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.13/" - -GET {{host}}/ko/3.14/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.14/" - -GET {{host}}/pl/3/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3/" - -GET {{host}}/pl/3.13/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.13/" - -GET {{host}}/pl/3.14/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.14/" - -GET {{host}}/pt-br/3/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3/" - -GET {{host}}/pt-br/3.13/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.13/" - -GET {{host}}/pt-br/3.14/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.14/" - -GET {{host}}/tr/3/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3/" - -GET {{host}}/tr/3.13/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.13/" - -GET {{host}}/tr/3.14/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.14/" - -GET {{host}}/uk/3/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3/" - -GET {{host}}/uk/3.13/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.13/" - -GET {{host}}/uk/3.14/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.14/" - -GET {{host}}/zh-cn/3/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3/" - -GET {{host}}/zh-cn/3.13/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.13/" - -GET {{host}}/zh-cn/3.14/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.14/" - -GET {{host}}/zh-tw/3/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3/" - -GET {{host}}/zh-tw/3.13/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.13/" - -GET {{host}}/zh-tw/3.14/library/nis.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.14/" - - -## Test: Redirect library/nntplib.html -> '' -GET {{host}}/3/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3/" - -GET {{host}}/3.13/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.13/" - -GET {{host}}/3.14/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.14/" - -GET {{host}}/es/3/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3/" - -GET {{host}}/es/3.13/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.13/" - -GET {{host}}/es/3.14/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.14/" - -GET {{host}}/fr/3/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3/" - -GET {{host}}/fr/3.13/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.13/" - -GET {{host}}/fr/3.14/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.14/" - -GET {{host}}/id/3/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3/" - -GET {{host}}/id/3.13/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.13/" - -GET {{host}}/id/3.14/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.14/" - -GET {{host}}/it/3/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3/" - -GET {{host}}/it/3.13/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.13/" - -GET {{host}}/it/3.14/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.14/" - -GET {{host}}/ja/3/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3/" - -GET {{host}}/ja/3.13/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.13/" - -GET {{host}}/ja/3.14/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.14/" - -GET {{host}}/ko/3/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3/" - -GET {{host}}/ko/3.13/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.13/" - -GET {{host}}/ko/3.14/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.14/" - -GET {{host}}/pl/3/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3/" - -GET {{host}}/pl/3.13/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.13/" - -GET {{host}}/pl/3.14/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.14/" - -GET {{host}}/pt-br/3/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3/" - -GET {{host}}/pt-br/3.13/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.13/" - -GET {{host}}/pt-br/3.14/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.14/" - -GET {{host}}/tr/3/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3/" - -GET {{host}}/tr/3.13/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.13/" - -GET {{host}}/tr/3.14/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.14/" - -GET {{host}}/uk/3/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3/" - -GET {{host}}/uk/3.13/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.13/" - -GET {{host}}/uk/3.14/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.14/" - -GET {{host}}/zh-cn/3/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3/" - -GET {{host}}/zh-cn/3.13/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.13/" - -GET {{host}}/zh-cn/3.14/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.14/" - -GET {{host}}/zh-tw/3/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3/" - -GET {{host}}/zh-tw/3.13/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.13/" - -GET {{host}}/zh-tw/3.14/library/nntplib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.14/" - - -## Test: Redirect library/ossaudiodev.html -> '' -GET {{host}}/3/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3/" - -GET {{host}}/3.13/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.13/" - -GET {{host}}/3.14/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.14/" - -GET {{host}}/es/3/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3/" - -GET {{host}}/es/3.13/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.13/" - -GET {{host}}/es/3.14/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.14/" - -GET {{host}}/fr/3/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3/" - -GET {{host}}/fr/3.13/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.13/" - -GET {{host}}/fr/3.14/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.14/" - -GET {{host}}/id/3/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3/" - -GET {{host}}/id/3.13/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.13/" - -GET {{host}}/id/3.14/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.14/" - -GET {{host}}/it/3/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3/" - -GET {{host}}/it/3.13/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.13/" - -GET {{host}}/it/3.14/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.14/" - -GET {{host}}/ja/3/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3/" - -GET {{host}}/ja/3.13/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.13/" - -GET {{host}}/ja/3.14/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.14/" - -GET {{host}}/ko/3/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3/" - -GET {{host}}/ko/3.13/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.13/" - -GET {{host}}/ko/3.14/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.14/" - -GET {{host}}/pl/3/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3/" - -GET {{host}}/pl/3.13/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.13/" - -GET {{host}}/pl/3.14/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.14/" - -GET {{host}}/pt-br/3/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3/" - -GET {{host}}/pt-br/3.13/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.13/" - -GET {{host}}/pt-br/3.14/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.14/" - -GET {{host}}/tr/3/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3/" - -GET {{host}}/tr/3.13/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.13/" - -GET {{host}}/tr/3.14/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.14/" - -GET {{host}}/uk/3/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3/" - -GET {{host}}/uk/3.13/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.13/" - -GET {{host}}/uk/3.14/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.14/" - -GET {{host}}/zh-cn/3/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3/" - -GET {{host}}/zh-cn/3.13/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.13/" - -GET {{host}}/zh-cn/3.14/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.14/" - -GET {{host}}/zh-tw/3/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3/" - -GET {{host}}/zh-tw/3.13/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.13/" - -GET {{host}}/zh-tw/3.14/library/ossaudiodev.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.14/" - - -## Test: Redirect library/pipes.html -> '' -GET {{host}}/3/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3/" - -GET {{host}}/3.13/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.13/" - -GET {{host}}/3.14/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.14/" - -GET {{host}}/es/3/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3/" - -GET {{host}}/es/3.13/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.13/" - -GET {{host}}/es/3.14/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.14/" - -GET {{host}}/fr/3/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3/" - -GET {{host}}/fr/3.13/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.13/" - -GET {{host}}/fr/3.14/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.14/" - -GET {{host}}/id/3/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3/" - -GET {{host}}/id/3.13/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.13/" - -GET {{host}}/id/3.14/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.14/" - -GET {{host}}/it/3/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3/" - -GET {{host}}/it/3.13/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.13/" - -GET {{host}}/it/3.14/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.14/" - -GET {{host}}/ja/3/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3/" - -GET {{host}}/ja/3.13/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.13/" - -GET {{host}}/ja/3.14/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.14/" - -GET {{host}}/ko/3/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3/" - -GET {{host}}/ko/3.13/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.13/" - -GET {{host}}/ko/3.14/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.14/" - -GET {{host}}/pl/3/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3/" - -GET {{host}}/pl/3.13/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.13/" - -GET {{host}}/pl/3.14/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.14/" - -GET {{host}}/pt-br/3/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3/" - -GET {{host}}/pt-br/3.13/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.13/" - -GET {{host}}/pt-br/3.14/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.14/" - -GET {{host}}/tr/3/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3/" - -GET {{host}}/tr/3.13/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.13/" - -GET {{host}}/tr/3.14/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.14/" - -GET {{host}}/uk/3/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3/" - -GET {{host}}/uk/3.13/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.13/" - -GET {{host}}/uk/3.14/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.14/" - -GET {{host}}/zh-cn/3/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3/" - -GET {{host}}/zh-cn/3.13/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.13/" - -GET {{host}}/zh-cn/3.14/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.14/" - -GET {{host}}/zh-tw/3/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3/" - -GET {{host}}/zh-tw/3.13/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.13/" - -GET {{host}}/zh-tw/3.14/library/pipes.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.14/" - - -## Test: Redirect library/sndhdr.html -> '' -GET {{host}}/3/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3/" - -GET {{host}}/3.13/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.13/" - -GET {{host}}/3.14/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.14/" - -GET {{host}}/es/3/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3/" - -GET {{host}}/es/3.13/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.13/" - -GET {{host}}/es/3.14/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.14/" - -GET {{host}}/fr/3/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3/" - -GET {{host}}/fr/3.13/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.13/" - -GET {{host}}/fr/3.14/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.14/" - -GET {{host}}/id/3/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3/" - -GET {{host}}/id/3.13/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.13/" - -GET {{host}}/id/3.14/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.14/" - -GET {{host}}/it/3/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3/" - -GET {{host}}/it/3.13/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.13/" - -GET {{host}}/it/3.14/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.14/" - -GET {{host}}/ja/3/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3/" - -GET {{host}}/ja/3.13/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.13/" - -GET {{host}}/ja/3.14/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.14/" - -GET {{host}}/ko/3/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3/" - -GET {{host}}/ko/3.13/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.13/" - -GET {{host}}/ko/3.14/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.14/" - -GET {{host}}/pl/3/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3/" - -GET {{host}}/pl/3.13/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.13/" - -GET {{host}}/pl/3.14/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.14/" - -GET {{host}}/pt-br/3/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3/" - -GET {{host}}/pt-br/3.13/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.13/" - -GET {{host}}/pt-br/3.14/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.14/" - -GET {{host}}/tr/3/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3/" - -GET {{host}}/tr/3.13/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.13/" - -GET {{host}}/tr/3.14/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.14/" - -GET {{host}}/uk/3/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3/" - -GET {{host}}/uk/3.13/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.13/" - -GET {{host}}/uk/3.14/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.14/" - -GET {{host}}/zh-cn/3/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3/" - -GET {{host}}/zh-cn/3.13/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.13/" - -GET {{host}}/zh-cn/3.14/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.14/" - -GET {{host}}/zh-tw/3/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3/" - -GET {{host}}/zh-tw/3.13/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.13/" - -GET {{host}}/zh-tw/3.14/library/sndhdr.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.14/" - - -## Test: Redirect library/spwd.html -> '' -GET {{host}}/3/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3/" - -GET {{host}}/3.13/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.13/" - -GET {{host}}/3.14/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.14/" - -GET {{host}}/es/3/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3/" - -GET {{host}}/es/3.13/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.13/" - -GET {{host}}/es/3.14/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.14/" - -GET {{host}}/fr/3/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3/" - -GET {{host}}/fr/3.13/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.13/" - -GET {{host}}/fr/3.14/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.14/" - -GET {{host}}/id/3/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3/" - -GET {{host}}/id/3.13/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.13/" - -GET {{host}}/id/3.14/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.14/" - -GET {{host}}/it/3/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3/" - -GET {{host}}/it/3.13/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.13/" - -GET {{host}}/it/3.14/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.14/" - -GET {{host}}/ja/3/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3/" - -GET {{host}}/ja/3.13/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.13/" - -GET {{host}}/ja/3.14/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.14/" - -GET {{host}}/ko/3/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3/" - -GET {{host}}/ko/3.13/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.13/" - -GET {{host}}/ko/3.14/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.14/" - -GET {{host}}/pl/3/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3/" - -GET {{host}}/pl/3.13/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.13/" - -GET {{host}}/pl/3.14/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.14/" - -GET {{host}}/pt-br/3/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3/" - -GET {{host}}/pt-br/3.13/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.13/" - -GET {{host}}/pt-br/3.14/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.14/" - -GET {{host}}/tr/3/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3/" - -GET {{host}}/tr/3.13/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.13/" - -GET {{host}}/tr/3.14/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.14/" - -GET {{host}}/uk/3/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3/" - -GET {{host}}/uk/3.13/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.13/" - -GET {{host}}/uk/3.14/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.14/" - -GET {{host}}/zh-cn/3/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3/" - -GET {{host}}/zh-cn/3.13/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.13/" - -GET {{host}}/zh-cn/3.14/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.14/" - -GET {{host}}/zh-tw/3/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3/" - -GET {{host}}/zh-tw/3.13/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.13/" - -GET {{host}}/zh-tw/3.14/library/spwd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.14/" - - -## Test: Redirect library/sunau.html -> '' -GET {{host}}/3/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3/" - -GET {{host}}/3.13/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.13/" - -GET {{host}}/3.14/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.14/" - -GET {{host}}/es/3/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3/" - -GET {{host}}/es/3.13/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.13/" - -GET {{host}}/es/3.14/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.14/" - -GET {{host}}/fr/3/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3/" - -GET {{host}}/fr/3.13/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.13/" - -GET {{host}}/fr/3.14/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.14/" - -GET {{host}}/id/3/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3/" - -GET {{host}}/id/3.13/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.13/" - -GET {{host}}/id/3.14/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.14/" - -GET {{host}}/it/3/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3/" - -GET {{host}}/it/3.13/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.13/" - -GET {{host}}/it/3.14/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.14/" - -GET {{host}}/ja/3/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3/" - -GET {{host}}/ja/3.13/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.13/" - -GET {{host}}/ja/3.14/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.14/" - -GET {{host}}/ko/3/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3/" - -GET {{host}}/ko/3.13/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.13/" - -GET {{host}}/ko/3.14/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.14/" - -GET {{host}}/pl/3/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3/" - -GET {{host}}/pl/3.13/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.13/" - -GET {{host}}/pl/3.14/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.14/" - -GET {{host}}/pt-br/3/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3/" - -GET {{host}}/pt-br/3.13/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.13/" - -GET {{host}}/pt-br/3.14/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.14/" - -GET {{host}}/tr/3/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3/" - -GET {{host}}/tr/3.13/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.13/" - -GET {{host}}/tr/3.14/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.14/" - -GET {{host}}/uk/3/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3/" - -GET {{host}}/uk/3.13/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.13/" - -GET {{host}}/uk/3.14/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.14/" - -GET {{host}}/zh-cn/3/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3/" - -GET {{host}}/zh-cn/3.13/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.13/" - -GET {{host}}/zh-cn/3.14/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.14/" - -GET {{host}}/zh-tw/3/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3/" - -GET {{host}}/zh-tw/3.13/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.13/" - -GET {{host}}/zh-tw/3.14/library/sunau.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.14/" - - -## Test: Redirect library/telnetlib.html -> '' -GET {{host}}/3/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3/" - -GET {{host}}/3.13/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.13/" - -GET {{host}}/3.14/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.14/" - -GET {{host}}/es/3/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3/" - -GET {{host}}/es/3.13/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.13/" - -GET {{host}}/es/3.14/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.14/" - -GET {{host}}/fr/3/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3/" - -GET {{host}}/fr/3.13/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.13/" - -GET {{host}}/fr/3.14/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.14/" - -GET {{host}}/id/3/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3/" - -GET {{host}}/id/3.13/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.13/" - -GET {{host}}/id/3.14/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.14/" - -GET {{host}}/it/3/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3/" - -GET {{host}}/it/3.13/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.13/" - -GET {{host}}/it/3.14/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.14/" - -GET {{host}}/ja/3/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3/" - -GET {{host}}/ja/3.13/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.13/" - -GET {{host}}/ja/3.14/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.14/" - -GET {{host}}/ko/3/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3/" - -GET {{host}}/ko/3.13/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.13/" - -GET {{host}}/ko/3.14/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.14/" - -GET {{host}}/pl/3/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3/" - -GET {{host}}/pl/3.13/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.13/" - -GET {{host}}/pl/3.14/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.14/" - -GET {{host}}/pt-br/3/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3/" - -GET {{host}}/pt-br/3.13/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.13/" - -GET {{host}}/pt-br/3.14/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.14/" - -GET {{host}}/tr/3/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3/" - -GET {{host}}/tr/3.13/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.13/" - -GET {{host}}/tr/3.14/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.14/" - -GET {{host}}/uk/3/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3/" - -GET {{host}}/uk/3.13/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.13/" - -GET {{host}}/uk/3.14/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.14/" - -GET {{host}}/zh-cn/3/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3/" - -GET {{host}}/zh-cn/3.13/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.13/" - -GET {{host}}/zh-cn/3.14/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.14/" - -GET {{host}}/zh-tw/3/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3/" - -GET {{host}}/zh-tw/3.13/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.13/" - -GET {{host}}/zh-tw/3.14/library/telnetlib.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.14/" - - -## Test: Redirect library/tkinter.tix.html -> '' -GET {{host}}/3/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3/" - -GET {{host}}/3.13/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.13/" - -GET {{host}}/3.14/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.14/" - -GET {{host}}/es/3/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3/" - -GET {{host}}/es/3.13/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.13/" - -GET {{host}}/es/3.14/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.14/" - -GET {{host}}/fr/3/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3/" - -GET {{host}}/fr/3.13/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.13/" - -GET {{host}}/fr/3.14/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.14/" - -GET {{host}}/id/3/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3/" - -GET {{host}}/id/3.13/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.13/" - -GET {{host}}/id/3.14/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.14/" - -GET {{host}}/it/3/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3/" - -GET {{host}}/it/3.13/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.13/" - -GET {{host}}/it/3.14/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.14/" - -GET {{host}}/ja/3/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3/" - -GET {{host}}/ja/3.13/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.13/" - -GET {{host}}/ja/3.14/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.14/" - -GET {{host}}/ko/3/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3/" - -GET {{host}}/ko/3.13/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.13/" - -GET {{host}}/ko/3.14/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.14/" - -GET {{host}}/pl/3/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3/" - -GET {{host}}/pl/3.13/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.13/" - -GET {{host}}/pl/3.14/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.14/" - -GET {{host}}/pt-br/3/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3/" - -GET {{host}}/pt-br/3.13/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.13/" - -GET {{host}}/pt-br/3.14/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.14/" - -GET {{host}}/tr/3/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3/" - -GET {{host}}/tr/3.13/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.13/" - -GET {{host}}/tr/3.14/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.14/" - -GET {{host}}/uk/3/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3/" - -GET {{host}}/uk/3.13/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.13/" - -GET {{host}}/uk/3.14/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.14/" - -GET {{host}}/zh-cn/3/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3/" - -GET {{host}}/zh-cn/3.13/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.13/" - -GET {{host}}/zh-cn/3.14/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.14/" - -GET {{host}}/zh-tw/3/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3/" - -GET {{host}}/zh-tw/3.13/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.13/" - -GET {{host}}/zh-tw/3.14/library/tkinter.tix.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.14/" - - -## Test: Redirect library/uu.html -> '' -GET {{host}}/3/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3/" - -GET {{host}}/3.13/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.13/" - -GET {{host}}/3.14/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.14/" - -GET {{host}}/es/3/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3/" - -GET {{host}}/es/3.13/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.13/" - -GET {{host}}/es/3.14/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.14/" - -GET {{host}}/fr/3/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3/" - -GET {{host}}/fr/3.13/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.13/" - -GET {{host}}/fr/3.14/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.14/" - -GET {{host}}/id/3/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3/" - -GET {{host}}/id/3.13/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.13/" - -GET {{host}}/id/3.14/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.14/" - -GET {{host}}/it/3/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3/" - -GET {{host}}/it/3.13/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.13/" - -GET {{host}}/it/3.14/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.14/" - -GET {{host}}/ja/3/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3/" - -GET {{host}}/ja/3.13/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.13/" - -GET {{host}}/ja/3.14/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.14/" - -GET {{host}}/ko/3/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3/" - -GET {{host}}/ko/3.13/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.13/" - -GET {{host}}/ko/3.14/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.14/" - -GET {{host}}/pl/3/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3/" - -GET {{host}}/pl/3.13/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.13/" - -GET {{host}}/pl/3.14/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.14/" - -GET {{host}}/pt-br/3/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3/" - -GET {{host}}/pt-br/3.13/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.13/" - -GET {{host}}/pt-br/3.14/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.14/" - -GET {{host}}/tr/3/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3/" - -GET {{host}}/tr/3.13/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.13/" - -GET {{host}}/tr/3.14/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.14/" - -GET {{host}}/uk/3/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3/" - -GET {{host}}/uk/3.13/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.13/" - -GET {{host}}/uk/3.14/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.14/" - -GET {{host}}/zh-cn/3/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3/" - -GET {{host}}/zh-cn/3.13/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.13/" - -GET {{host}}/zh-cn/3.14/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.14/" - -GET {{host}}/zh-tw/3/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3/" - -GET {{host}}/zh-tw/3.13/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.13/" - -GET {{host}}/zh-tw/3.14/library/uu.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.14/" - - -## Test: Redirect library/xdrlib.html -> '' -GET {{host}}/3/library/xdrlib.html +## Test: Redirect library/tkinter.tix.html -> '' +GET {{host}}/3/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/3/" -GET {{host}}/3.13/library/xdrlib.html +GET {{host}}/3.13/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/3.13/" -GET {{host}}/3.14/library/xdrlib.html +GET {{host}}/3.14/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/3.14/" -GET {{host}}/es/3/library/xdrlib.html +GET {{host}}/es/3/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/es/3/" -GET {{host}}/es/3.13/library/xdrlib.html +GET {{host}}/es/3.13/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/es/3.13/" -GET {{host}}/es/3.14/library/xdrlib.html +GET {{host}}/es/3.14/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/es/3.14/" -GET {{host}}/fr/3/library/xdrlib.html +GET {{host}}/fr/3/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/fr/3/" -GET {{host}}/fr/3.13/library/xdrlib.html +GET {{host}}/fr/3.13/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/fr/3.13/" -GET {{host}}/fr/3.14/library/xdrlib.html +GET {{host}}/fr/3.14/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/fr/3.14/" -GET {{host}}/id/3/library/xdrlib.html +GET {{host}}/id/3/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/id/3/" -GET {{host}}/id/3.13/library/xdrlib.html +GET {{host}}/id/3.13/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/id/3.13/" -GET {{host}}/id/3.14/library/xdrlib.html +GET {{host}}/id/3.14/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/id/3.14/" -GET {{host}}/it/3/library/xdrlib.html +GET {{host}}/it/3/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/it/3/" -GET {{host}}/it/3.13/library/xdrlib.html +GET {{host}}/it/3.13/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/it/3.13/" -GET {{host}}/it/3.14/library/xdrlib.html +GET {{host}}/it/3.14/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/it/3.14/" -GET {{host}}/ja/3/library/xdrlib.html +GET {{host}}/ja/3/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/ja/3/" -GET {{host}}/ja/3.13/library/xdrlib.html +GET {{host}}/ja/3.13/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/ja/3.13/" -GET {{host}}/ja/3.14/library/xdrlib.html +GET {{host}}/ja/3.14/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/ja/3.14/" -GET {{host}}/ko/3/library/xdrlib.html +GET {{host}}/ko/3/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/ko/3/" -GET {{host}}/ko/3.13/library/xdrlib.html +GET {{host}}/ko/3.13/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/ko/3.13/" -GET {{host}}/ko/3.14/library/xdrlib.html +GET {{host}}/ko/3.14/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/ko/3.14/" -GET {{host}}/pl/3/library/xdrlib.html +GET {{host}}/pl/3/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/pl/3/" -GET {{host}}/pl/3.13/library/xdrlib.html +GET {{host}}/pl/3.13/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/pl/3.13/" -GET {{host}}/pl/3.14/library/xdrlib.html +GET {{host}}/pl/3.14/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/pl/3.14/" -GET {{host}}/pt-br/3/library/xdrlib.html +GET {{host}}/pt-br/3/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/pt-br/3/" -GET {{host}}/pt-br/3.13/library/xdrlib.html +GET {{host}}/pt-br/3.13/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/pt-br/3.13/" -GET {{host}}/pt-br/3.14/library/xdrlib.html +GET {{host}}/pt-br/3.14/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/pt-br/3.14/" -GET {{host}}/tr/3/library/xdrlib.html +GET {{host}}/tr/3/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/tr/3/" -GET {{host}}/tr/3.13/library/xdrlib.html +GET {{host}}/tr/3.13/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/tr/3.13/" -GET {{host}}/tr/3.14/library/xdrlib.html +GET {{host}}/tr/3.14/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/tr/3.14/" -GET {{host}}/uk/3/library/xdrlib.html +GET {{host}}/uk/3/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/uk/3/" -GET {{host}}/uk/3.13/library/xdrlib.html +GET {{host}}/uk/3.13/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/uk/3.13/" -GET {{host}}/uk/3.14/library/xdrlib.html +GET {{host}}/uk/3.14/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/uk/3.14/" -GET {{host}}/zh-cn/3/library/xdrlib.html +GET {{host}}/zh-cn/3/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/zh-cn/3/" -GET {{host}}/zh-cn/3.13/library/xdrlib.html +GET {{host}}/zh-cn/3.13/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/zh-cn/3.13/" -GET {{host}}/zh-cn/3.14/library/xdrlib.html +GET {{host}}/zh-cn/3.14/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/zh-cn/3.14/" -GET {{host}}/zh-tw/3/library/xdrlib.html +GET {{host}}/zh-tw/3/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/zh-tw/3/" -GET {{host}}/zh-tw/3.13/library/xdrlib.html +GET {{host}}/zh-tw/3.13/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/zh-tw/3.13/" -GET {{host}}/zh-tw/3.14/library/xdrlib.html +GET {{host}}/zh-tw/3.14/library/tkinter.tix.html HTTP 301 [Asserts] header "Location" == "https://localhost/zh-tw/3.14/" diff --git a/tests/docs-redirects/specs/gh-69190.hurl b/tests/docs-redirects/specs/gh-69190.hurl deleted file mode 100644 index af3de497..00000000 --- a/tests/docs-redirects/specs/gh-69190.hurl +++ /dev/null @@ -1,788 +0,0 @@ -# Assert that asynchat, asyncore, and smptd (removed in Python 3.12) -# are redirected to the root - - -## Test: Redirect library/asynchat.html -> '' -GET {{host}}/3/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3/" - -GET {{host}}/3.12/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.12/" - -GET {{host}}/3.13/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.13/" - -GET {{host}}/3.14/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.14/" - -GET {{host}}/es/3/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3/" - -GET {{host}}/es/3.12/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.12/" - -GET {{host}}/es/3.13/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.13/" - -GET {{host}}/es/3.14/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.14/" - -GET {{host}}/fr/3/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3/" - -GET {{host}}/fr/3.12/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.12/" - -GET {{host}}/fr/3.13/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.13/" - -GET {{host}}/fr/3.14/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.14/" - -GET {{host}}/id/3/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3/" - -GET {{host}}/id/3.12/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.12/" - -GET {{host}}/id/3.13/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.13/" - -GET {{host}}/id/3.14/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.14/" - -GET {{host}}/it/3/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3/" - -GET {{host}}/it/3.12/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.12/" - -GET {{host}}/it/3.13/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.13/" - -GET {{host}}/it/3.14/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.14/" - -GET {{host}}/ja/3/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3/" - -GET {{host}}/ja/3.12/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.12/" - -GET {{host}}/ja/3.13/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.13/" - -GET {{host}}/ja/3.14/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.14/" - -GET {{host}}/ko/3/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3/" - -GET {{host}}/ko/3.12/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.12/" - -GET {{host}}/ko/3.13/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.13/" - -GET {{host}}/ko/3.14/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.14/" - -GET {{host}}/pl/3/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3/" - -GET {{host}}/pl/3.12/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.12/" - -GET {{host}}/pl/3.13/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.13/" - -GET {{host}}/pl/3.14/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.14/" - -GET {{host}}/pt-br/3/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3/" - -GET {{host}}/pt-br/3.12/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.12/" - -GET {{host}}/pt-br/3.13/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.13/" - -GET {{host}}/pt-br/3.14/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.14/" - -GET {{host}}/tr/3/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3/" - -GET {{host}}/tr/3.12/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.12/" - -GET {{host}}/tr/3.13/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.13/" - -GET {{host}}/tr/3.14/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.14/" - -GET {{host}}/uk/3/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3/" - -GET {{host}}/uk/3.12/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.12/" - -GET {{host}}/uk/3.13/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.13/" - -GET {{host}}/uk/3.14/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.14/" - -GET {{host}}/zh-cn/3/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3/" - -GET {{host}}/zh-cn/3.12/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.12/" - -GET {{host}}/zh-cn/3.13/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.13/" - -GET {{host}}/zh-cn/3.14/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.14/" - -GET {{host}}/zh-tw/3/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3/" - -GET {{host}}/zh-tw/3.12/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.12/" - -GET {{host}}/zh-tw/3.13/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.13/" - -GET {{host}}/zh-tw/3.14/library/asynchat.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.14/" - - -## Test: Redirect library/asyncore.html -> '' -GET {{host}}/3/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3/" - -GET {{host}}/3.12/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.12/" - -GET {{host}}/3.13/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.13/" - -GET {{host}}/3.14/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.14/" - -GET {{host}}/es/3/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3/" - -GET {{host}}/es/3.12/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.12/" - -GET {{host}}/es/3.13/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.13/" - -GET {{host}}/es/3.14/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.14/" - -GET {{host}}/fr/3/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3/" - -GET {{host}}/fr/3.12/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.12/" - -GET {{host}}/fr/3.13/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.13/" - -GET {{host}}/fr/3.14/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.14/" - -GET {{host}}/id/3/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3/" - -GET {{host}}/id/3.12/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.12/" - -GET {{host}}/id/3.13/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.13/" - -GET {{host}}/id/3.14/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.14/" - -GET {{host}}/it/3/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3/" - -GET {{host}}/it/3.12/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.12/" - -GET {{host}}/it/3.13/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.13/" - -GET {{host}}/it/3.14/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.14/" - -GET {{host}}/ja/3/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3/" - -GET {{host}}/ja/3.12/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.12/" - -GET {{host}}/ja/3.13/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.13/" - -GET {{host}}/ja/3.14/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.14/" - -GET {{host}}/ko/3/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3/" - -GET {{host}}/ko/3.12/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.12/" - -GET {{host}}/ko/3.13/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.13/" - -GET {{host}}/ko/3.14/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.14/" - -GET {{host}}/pl/3/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3/" - -GET {{host}}/pl/3.12/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.12/" - -GET {{host}}/pl/3.13/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.13/" - -GET {{host}}/pl/3.14/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.14/" - -GET {{host}}/pt-br/3/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3/" - -GET {{host}}/pt-br/3.12/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.12/" - -GET {{host}}/pt-br/3.13/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.13/" - -GET {{host}}/pt-br/3.14/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.14/" - -GET {{host}}/tr/3/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3/" - -GET {{host}}/tr/3.12/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.12/" - -GET {{host}}/tr/3.13/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.13/" - -GET {{host}}/tr/3.14/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.14/" - -GET {{host}}/uk/3/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3/" - -GET {{host}}/uk/3.12/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.12/" - -GET {{host}}/uk/3.13/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.13/" - -GET {{host}}/uk/3.14/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.14/" - -GET {{host}}/zh-cn/3/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3/" - -GET {{host}}/zh-cn/3.12/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.12/" - -GET {{host}}/zh-cn/3.13/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.13/" - -GET {{host}}/zh-cn/3.14/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.14/" - -GET {{host}}/zh-tw/3/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3/" - -GET {{host}}/zh-tw/3.12/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.12/" - -GET {{host}}/zh-tw/3.13/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.13/" - -GET {{host}}/zh-tw/3.14/library/asyncore.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.14/" - - -## Test: Redirect library/smtpd.html -> '' -GET {{host}}/3/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3/" - -GET {{host}}/3.12/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.12/" - -GET {{host}}/3.13/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.13/" - -GET {{host}}/3.14/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/3.14/" - -GET {{host}}/es/3/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3/" - -GET {{host}}/es/3.12/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.12/" - -GET {{host}}/es/3.13/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.13/" - -GET {{host}}/es/3.14/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/es/3.14/" - -GET {{host}}/fr/3/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3/" - -GET {{host}}/fr/3.12/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.12/" - -GET {{host}}/fr/3.13/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.13/" - -GET {{host}}/fr/3.14/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/fr/3.14/" - -GET {{host}}/id/3/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3/" - -GET {{host}}/id/3.12/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.12/" - -GET {{host}}/id/3.13/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.13/" - -GET {{host}}/id/3.14/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/id/3.14/" - -GET {{host}}/it/3/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3/" - -GET {{host}}/it/3.12/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.12/" - -GET {{host}}/it/3.13/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.13/" - -GET {{host}}/it/3.14/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/it/3.14/" - -GET {{host}}/ja/3/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3/" - -GET {{host}}/ja/3.12/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.12/" - -GET {{host}}/ja/3.13/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.13/" - -GET {{host}}/ja/3.14/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ja/3.14/" - -GET {{host}}/ko/3/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3/" - -GET {{host}}/ko/3.12/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.12/" - -GET {{host}}/ko/3.13/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.13/" - -GET {{host}}/ko/3.14/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/ko/3.14/" - -GET {{host}}/pl/3/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3/" - -GET {{host}}/pl/3.12/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.12/" - -GET {{host}}/pl/3.13/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.13/" - -GET {{host}}/pl/3.14/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pl/3.14/" - -GET {{host}}/pt-br/3/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3/" - -GET {{host}}/pt-br/3.12/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.12/" - -GET {{host}}/pt-br/3.13/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.13/" - -GET {{host}}/pt-br/3.14/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/pt-br/3.14/" - -GET {{host}}/tr/3/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3/" - -GET {{host}}/tr/3.12/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.12/" - -GET {{host}}/tr/3.13/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.13/" - -GET {{host}}/tr/3.14/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/tr/3.14/" - -GET {{host}}/uk/3/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3/" - -GET {{host}}/uk/3.12/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.12/" - -GET {{host}}/uk/3.13/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.13/" - -GET {{host}}/uk/3.14/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/uk/3.14/" - -GET {{host}}/zh-cn/3/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3/" - -GET {{host}}/zh-cn/3.12/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.12/" - -GET {{host}}/zh-cn/3.13/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.13/" - -GET {{host}}/zh-cn/3.14/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-cn/3.14/" - -GET {{host}}/zh-tw/3/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3/" - -GET {{host}}/zh-tw/3.12/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.12/" - -GET {{host}}/zh-tw/3.13/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.13/" - -GET {{host}}/zh-tw/3.14/library/smtpd.html -HTTP 301 -[Asserts] -header "Location" == "https://localhost/zh-tw/3.14/"