blob: 8c907f5795d324be867a792e25aeac775ebd3b88 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
(function() {
if (window.location.hash) {
let code = window.location.hash.replace(/^#/, '');
// We have to make sure this pattern matches to avoid inadvertently creating an
// open redirect.
if (!/^E[0-9]+$/.test(code)) {
return;
}
if (window.location.pathname.indexOf("/error_codes/") !== -1) {
// We're not at the top level, so we don't prepend with "./error_codes/".
window.location = './' + code + '.html';
} else {
window.location = './error_codes/' + code + '.html';
}
}
})()
|