diff --git a/src/app/[locale]/about/page.tsx b/src/app/[locale]/about/page.tsx index 14f4f84..9b97d33 100644 --- a/src/app/[locale]/about/page.tsx +++ b/src/app/[locale]/about/page.tsx @@ -19,7 +19,7 @@ export async function generateMetadata({ params }: AboutPageProps): Promise { const { locale } = await params; const validLocale = isValidLocale(locale) ? locale : DEFAULT_LOCALE; - const localePrefix = validLocale === DEFAULT_LOCALE ? "" : `/${locale}`; + const localePrefix = `/${locale}`; const languages: Record = {}; for (const loc of SUPPORTED_LOCALES) { - const prefix = loc === DEFAULT_LOCALE ? "" : `/${loc}`; + const prefix = `/${loc}`; languages[loc] = `${baseUrl}${prefix}`; } diff --git a/src/app/[locale]/page.tsx b/src/app/[locale]/page.tsx index 7dc6ff0..a9b43bb 100644 --- a/src/app/[locale]/page.tsx +++ b/src/app/[locale]/page.tsx @@ -29,8 +29,8 @@ export async function generateMetadata({ params }: { params: Promise<{ locale: s setRequestLocale(validLocale); // Build canonical URL - const localePrefix = validLocale === DEFAULT_LOCALE ? "" : `/${validLocale}`; - const canonicalUrl = `${baseUrl}${localePrefix || '/'}`; + const localePrefix = `/${validLocale}`; + const canonicalUrl = `${baseUrl}${localePrefix}`; return { title: metadata.home.title, diff --git a/src/app/[locale]/products/[slug]/page.tsx b/src/app/[locale]/products/[slug]/page.tsx index c311135..b069183 100644 --- a/src/app/[locale]/products/[slug]/page.tsx +++ b/src/app/[locale]/products/[slug]/page.tsx @@ -57,7 +57,7 @@ export async function generateMetadata({ params }: ProductPageProps): Promise