diff --git a/apps/website/app/api/og/route.ts b/apps/website/app/api/og/route.ts index 9883471..cc5c8f7 100644 --- a/apps/website/app/api/og/route.ts +++ b/apps/website/app/api/og/route.ts @@ -2,6 +2,8 @@ import { getPost } from "@/lib/ghost"; import { generateOGImage } from "@/lib/og-image"; import type { NextRequest } from "next/server"; +export const dynamic = "force-dynamic"; + export async function GET(request: NextRequest) { try { const { searchParams } = new URL(request.url); diff --git a/apps/website/middleware.ts b/apps/website/middleware.ts index a9d50d4..c527e57 100644 --- a/apps/website/middleware.ts +++ b/apps/website/middleware.ts @@ -2,10 +2,10 @@ import createMiddleware from "next-intl/middleware"; export default createMiddleware({ locales: ["en", "fr", "zh-Hans"], + + // Used when no locale matches defaultLocale: "en", - localePrefix: "always", - // Excluir la ruta de la API de OG images - localeDetection: true, + localePrefix: "as-needed", }); export const config = {