summaryrefslogtreecommitdiff
path: root/src/router/redirects.ts
diff options
context:
space:
mode:
authorHelianthella <git@gumi.ca>2020-12-22 00:06:42 -0500
committerHelianthella <git@gumi.ca>2020-12-22 00:06:47 -0500
commitb90bbeab7c1435518224496821ff3449476c458d (patch)
treee543aefb386a69bbe4b5d9fc73ebfb4c73c9361f /src/router/redirects.ts
parentf9c051e61da67b93ed3c9aba3d77bced80e1503e (diff)
downloadwebsite-b90bbeab7c1435518224496821ff3449476c458d.tar.gz
website-b90bbeab7c1435518224496821ff3449476c458d.tar.bz2
website-b90bbeab7c1435518224496821ff3449476c458d.tar.xz
website-b90bbeab7c1435518224496821ff3449476c458d.zip
upgrade to Vue 3, switch to yarn
implies a slight refactor
Diffstat (limited to 'src/router/redirects.ts')
-rw-r--r--src/router/redirects.ts32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/router/redirects.ts b/src/router/redirects.ts
new file mode 100644
index 0000000..63860cf
--- /dev/null
+++ b/src/router/redirects.ts
@@ -0,0 +1,32 @@
+// legacy paths from the PHP website
+
+const redirects = [
+ {
+ path: "/index.php",
+ redirect: { name: "home" },
+ },
+ {
+ path: "/news-feed.php",
+ redirect: { name: "news" },
+ },
+ {
+ path: "/about.php",
+ redirect: { name: "about" },
+ },
+ {
+ path: "/registration.php",
+ redirect: { name: "registration" },
+ },
+ {
+ path: "/downloads.php",
+ redirect: () => {
+ self.location.href = "https://wiki.themanaworld.org/index.php/Downloads";
+ }
+ },
+ {
+ path: "/recover",
+ redirect: { name: "support" },
+ },
+];
+
+export default redirects;