Skip to content

Commit 2ba5a9c

Browse files
committed
Redirect to postgraphile.org
1 parent 41a0308 commit 2ba5a9c

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

gatsby-browser.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
function checkRedirect(inPath) {
2+
const path = inPath.replace(/\/+$/, "");
3+
if (path === "/postgraphile" || path.startsWith("/postgraphile/")) {
4+
const parts = path.split("/");
5+
if (!parts[2]) {
6+
window.location.replace(`https://postgraphile.org`);
7+
} else {
8+
if (parts[2] === "introduction") parts.length = 2;
9+
parts.splice(2, 0, "4");
10+
window.location.replace(`https://postgraphile.org${parts.join("/")}`);
11+
}
12+
}
13+
}
14+
15+
exports.onRouteUpdate = ({ location, prevLocation }) => {
16+
checkRedirect(location.pathname);
17+
};

0 commit comments

Comments
 (0)