From 238195ad987fae1204a87a1adb6930df81b168b8 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Mon, 16 Oct 2023 21:59:19 -0400 Subject: [PATCH] fix: improve rewrites --- src/backend/filters/urlRewrite.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/backend/filters/urlRewrite.ts b/src/backend/filters/urlRewrite.ts index c4bfee5..529c117 100644 --- a/src/backend/filters/urlRewrite.ts +++ b/src/backend/filters/urlRewrite.ts @@ -21,10 +21,12 @@ export default class URLRewriteFilter implements ContentFilter { if (urlValue) { if (!isICANN(urlValue)) { - if (urlValue.startsWith("/")) { + if ( + urlValue.startsWith("/") || + urlValue.startsWith("../") || + urlValue.startsWith("http") + ) { $(element).attr(attrName, `/browse${urlValue}`); - } else if (urlValue.startsWith("http")) { - $(element).attr(attrName, `/browse/${urlValue}`); } } }