diff --git a/src/pages/404.astro b/src/pages/404.astro
new file mode 100644
index 0000000..a40bb8a
--- /dev/null
+++ b/src/pages/404.astro
@@ -0,0 +1,10 @@
+---
+import BoringLayout from '../layout/BoringLayout.astro'
+---
+
+
+ 网页走丢了!!
+ 不知道为什么就到了这里。。
+ 点击这里回到上一页
+ 或者点击这里回到主页
+
diff --git a/src/pages/500.astro b/src/pages/500.astro
new file mode 100644
index 0000000..2c31eab
--- /dev/null
+++ b/src/pages/500.astro
@@ -0,0 +1,10 @@
+---
+import BoringLayout from '../layout/BoringLayout.astro'
+---
+
+
+ 服务器内部错误
+ 哦不肯定是小帕搞错了什么东西。。
+ 点击这里回到上一页
+ 或者点击这里回到主页
+
diff --git a/src/pages/[...slug].astro b/src/pages/[...slug].astro
new file mode 100644
index 0000000..f542c29
--- /dev/null
+++ b/src/pages/[...slug].astro
@@ -0,0 +1,5 @@
+---
+export const prerender = false
+
+return Astro.redirect('/404')
+---