diff --git a/test/e2e/app-dir/rewrites-redirects/app/[...params]/page.tsx b/test/e2e/app-dir/rewrites-redirects/app/[...params]/page.tsx
new file mode 100644
index 0000000000000..ae1ece0fecaa9
--- /dev/null
+++ b/test/e2e/app-dir/rewrites-redirects/app/[...params]/page.tsx
@@ -0,0 +1,3 @@
+export default function Page({ params: { params } }) {
+ return
{params.join('/')}
+}
diff --git a/test/e2e/app-dir/rewrites-redirects/app/[param]/page.tsx b/test/e2e/app-dir/rewrites-redirects/app/[param]/page.tsx
deleted file mode 100644
index ffd4f6b908532..0000000000000
--- a/test/e2e/app-dir/rewrites-redirects/app/[param]/page.tsx
+++ /dev/null
@@ -1,3 +0,0 @@
-export default function Page({ params: { param } }) {
- return {param}
-}
diff --git a/test/e2e/app-dir/rewrites-redirects/app/page.tsx b/test/e2e/app-dir/rewrites-redirects/app/page.tsx
index 9039e7df05325..b18a6b1b73ce9 100644
--- a/test/e2e/app-dir/rewrites-redirects/app/page.tsx
+++ b/test/e2e/app-dir/rewrites-redirects/app/page.tsx
@@ -3,17 +3,16 @@
import Link from 'next/link'
import { useRouter } from 'next/navigation'
-const Test = ({ page }: { page: string }) => {
+const Test = ({ page, href }: { page: string; href?: string }) => {
const router = useRouter()
+ href ??= `/${page}-before`
+
return (
<>
-
+
Link to /{page}-before
-