diff --git a/libs/fundamental-redirects/index.js b/libs/fundamental-redirects/index.js index e850a6f240e1..439273327bdf 100644 --- a/libs/fundamental-redirects/index.js +++ b/libs/fundamental-redirects/index.js @@ -1167,7 +1167,7 @@ const MISC_REDIRECT_PATTERNS = [ // redirects often take over from there, so let's only insert "/docs/" // and let any other redirect rules work from that point onwards. localeRedirect( - /^(?AJAX|CSS|DOM|DragDrop|HTML|JavaScript|SVG|Tools|Using_files_from_web_applications|Web|XMLHttpRequest)(?\/.+?)?\/?$/i, + /^(?AJAX|CSS|DOM|DragDrop|HTML|JavaScript|SVG|Tools|Using_files_from_web_applications|Web|XMLHttpRequest|Security)(?\/.+?)?\/?$/i, ({ prefix, subPath = "" }) => `/docs/${prefix}${subPath}`, { permanent: true } ), diff --git a/testing/integration/headless/map_301.py b/testing/integration/headless/map_301.py index e0a0ab1e4e7f..6771a6754167 100644 --- a/testing/integration/headless/map_301.py +++ b/testing/integration/headless/map_301.py @@ -1035,6 +1035,9 @@ url_test("/en-US/XMLHttpRequest", "/en-US/docs/XMLHttpRequest"), url_test("/en-US/XMLHttpRequest/", "/en-US/docs/XMLHttpRequest"), url_test("/en-US/XMLHttpRequest/FormData/", "/en-US/docs/XMLHttpRequest/FormData"), + url_test("/en-US/Security", "/en-US/docs/Security"), + url_test("/en-US/Security/", "/en-US/docs/Security"), + url_test("/en-US/Security/CSP/", "/en-US/docs/Security/CSP"), # Add trailing slash for the home page. url_test("/en-US", "/en-US/"), # Some special cases for "/docs".