= {
+ '/aboutUs.html': '/about-us',
+ '/ourSites.html': '/our-sites'
+ };
+
+ // Check if current pathname needs redirecting
+ if (redirectMap[pathname]) {
+ throw redirect(301, redirectMap[pathname]);
+ }
+
+ return resolve(event);
+};
+
const handleParaglide: Handle = ({ event, resolve }) => paraglideMiddleware(event.request, ({ request, locale }) => {
event.request = request;
@@ -9,4 +28,4 @@ const handleParaglide: Handle = ({ event, resolve }) => paraglideMiddleware(even
});
});
-export const handle: Handle = handleParaglide;
+export const handle: Handle = sequence(handleRedirects, handleParaglide);
diff --git a/src/routes/+layout.ts b/src/routes/+layout.ts
index 189f71e..adf1e96 100644
--- a/src/routes/+layout.ts
+++ b/src/routes/+layout.ts
@@ -1 +1,11 @@
+import { browser } from '$app/environment';
+import { goto } from '$app/navigation';
+
+if (browser) {
+ // Handle index.html redirect on client side
+ if (window.location.pathname === '/index.html') {
+ goto('/', { replaceState: true });
+ }
+}
+
export const prerender = true;
diff --git a/src/routes/aboutUs.html/+page.svelte b/src/routes/aboutUs.html/+page.svelte
deleted file mode 100644
index 06cac6f..0000000
--- a/src/routes/aboutUs.html/+page.svelte
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
- Redirecting...
-
-
-
- Redirecting...
- If you are not redirected automatically, please click here.
-
-
-
diff --git a/src/routes/ourSites.html/+page.svelte b/src/routes/ourSites.html/+page.svelte
deleted file mode 100644
index 9a753c2..0000000
--- a/src/routes/ourSites.html/+page.svelte
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
- Redirecting...
-
-
-
- Redirecting...
- If you are not redirected automatically, please click here.
-
-
-