diff --git a/middleware/index.global.ts b/middleware/index.global.ts
new file mode 100644
index 0000000..7fecc14
--- /dev/null
+++ b/middleware/index.global.ts
@@ -0,0 +1,3 @@
+export default defineNuxtRouteMiddleware((to) => {
+  navigateTo(`https://learn.nuxt.com/ja${to.path}`, { redirectCode: 301, external: true })
+})