diff options
Diffstat (limited to 'static/redirect.js')
| -rw-r--r-- | static/redirect.js | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/static/redirect.js b/static/redirect.js index 80091cb9..d5542593 100644 --- a/static/redirect.js +++ b/static/redirect.js @@ -10,9 +10,16 @@ // https://www.w3.org/People/Bos/redirect // https://www.w3.org/Protocols/HTTP/Fragment/draft-bos-http-redirect-00.txt +const redirects = new Map([ + ["/#device-support", "/faq#device-support"], +]); + function handle_hash() { - if (window.location.hash === "#device-support") { - window.location.replace("https://grapheneos.org/faq#device-support"); + if (window.location.hash) { + const redirect = redirects.get(window.location.pathname + window.location.hash); + if (redirect) { + window.location.replace(redirect); + } } } |
