NuxtN
Nuxt4mo ago
5 replies
Strift

Vercel ISR: page redirects to `page-isr` when using isr: true

I have the following route rule configured:

  routeRules: {
    '/schedule': {
      isr: 60 * 5,
    }
  },


✅ working

When navigating to /schedule from the client side (clicking a link), I can access the page.

On first hit, the page is generated, and on subsequent hits, Vercel serves from the cache.

🚨 not working

However, when navigating to the URL directly (typing in my browser), the server fails to load the page and redirects me /schedule-isr, which 404s.

Here are the headers I get from a curl call:

Headers
curl -I https://nextmatch.lol/schedule
HTTP/2 404
age: 2169
cache-control: no-cache
content-type: text/html;charset=utf-8
date: Thu, 25 Sep 2025 06:52:24 GMT
referrer-policy: no-referrer
server: Vercel
strict-transport-security: max-age=63072000
x-content-type-options: nosniff
x-frame-options: DENY
x-powered-by: Nuxt
x-robots-tag: index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1
x-vercel-cache: HIT
x-vercel-id: hkg1::iad1::rcg8w-1758785314013-2e628da9be5e
content-length: 10529
Was this page helpful?