2 Commits
Author SHA1 Message Date
Alireza HassaniandCursor 5d53cf91eb Fix blog route conflict that crashed the Next.js server.
Rename legacy /blog/[slug] redirect to /blog/[id] so it matches the nested [id]/[slug] segment name.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-22 23:56:15 +03:30
Alireza HassaniandCursor 0cb9aa57e2 Use Meshkee {id}/{fa-slug} detail URLs for products and blogs.
Resolve pages via by-id APIs, slugify Farsi titles for public paths, and redirect legacy slug-only URLs to the canonical form.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-22 23:52:45 +03:30