diff --git a/examples/ecommerce-jewellery-store/index.html b/examples/ecommerce-jewellery-store/index.html index af77d546..fbbb69d4 100644 --- a/examples/ecommerce-jewellery-store/index.html +++ b/examples/ecommerce-jewellery-store/index.html @@ -17,6 +17,15 @@
+ \ No newline at end of file diff --git a/examples/ecommerce-jewellery-store/public/404.html b/examples/ecommerce-jewellery-store/public/404.html new file mode 100644 index 00000000..ed4503f7 --- /dev/null +++ b/examples/ecommerce-jewellery-store/public/404.html @@ -0,0 +1,13 @@ + + + + + + Page Not Found + + + + + \ No newline at end of file diff --git a/examples/ecommerce-jewellery-store/vite.config.ts b/examples/ecommerce-jewellery-store/vite.config.ts index d94269f3..52eea9e8 100644 --- a/examples/ecommerce-jewellery-store/vite.config.ts +++ b/examples/ecommerce-jewellery-store/vite.config.ts @@ -1,6 +1,7 @@ import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; import path from 'path'; +import { resolve } from 'path'; import { fileURLToPath } from 'url'; const __filename = fileURLToPath(import.meta.url); @@ -16,6 +17,12 @@ export default defineConfig({ }, }, build: { - outDir: 'build' + outDir: 'build', + rollupOptions: { + input: { + main: resolve(__dirname, "index.html"), + 404: resolve(__dirname, "public/404.html"), + }, + }, }, }); \ No newline at end of file