aboutsummaryrefslogtreecommitdiff
path: root/www/html/redirects.js
blob: fadee5fa091d215752a6014fe4669202d5a7ef91 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
const redirects = {
  "index.html": {
    "2025-11-heimfeld-leuchtet": "vergangene-termine.html#2025-11-heimfeld-leuchtet",
    "2025-11-geklaute-jugend": "vergangene-termine.html#2025-11-geklaute-jugend",
    "2025-11-nistkasten-workshop": "vergangene-termine.html#2025-11-nistkasten-workshop",
    "2025-11-winterkranz-binden": "vergangene-termine.html2025-11-winterkranz-binden",
    "2025-11-staddteilbeirat-heimfeld": "vergangene-termine.html#2025-11-staddteilbeirat-heimfeld",
    "2025-11-harburger-rathauskonzerte": "vergangene-termine.html#2025-11-harburger-rathauskonzerte"
  }
};

let segments = document.location.pathname.split('/');
// Das erste Element ist immer `''`
segments.splice(0, 1);
let file = segments.pop();
if (file === '') { file = "index.html"; }
segments.push(file);
const path = segments.join('/');
const anchor = document.location.hash.substring(1);
const redirect = redirects[path];
if (redirect) {
  const target = redirect[anchor];
  if (target) {
    document.location.href = target;
  }
}