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