diff --git a/cornucopia.owasp.org/script/nonce-worker.js b/cornucopia.owasp.org/script/nonce-worker.js index e6925fbca..d34bb4cad 100644 --- a/cornucopia.owasp.org/script/nonce-worker.js +++ b/cornucopia.owasp.org/script/nonce-worker.js @@ -29,7 +29,7 @@ async function fetchAndStreamNotFoundPage(resp, request) { if (/\/card\/?$/i.test(resp.url)) { return Response.redirect(protocol + "//" + host + "/cards", 308); } - /example\/?$ + if (/\/cards\/[a-z]/i.test(resp.url) && (/[a-z]/.test(path) || /[A-Z]/.test(pathArray[pathArray.length - 2]))) { return Response.redirect(protocol + "//" + host + "/cards/" + path.toUpperCase(), 301); }