summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMqdd <ahmadmiqdad27@gmail.com>2025-11-19 10:08:46 +0700
committerMqdd <ahmadmiqdad27@gmail.com>2025-11-19 10:08:46 +0700
commita98d28611e845e753e4a817650da0996f3236806 (patch)
treefa0fadc848d36552ae3f73d279a31793dbed6d4b /src
parent6a06e4b5db895c12084e47f42a264cd8f9c51f25 (diff)
<Miqdad> shop find canonical
Diffstat (limited to 'src')
-rw-r--r--src/pages/shop/find/[slug].jsx12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/pages/shop/find/[slug].jsx b/src/pages/shop/find/[slug].jsx
index 268b1e56..e5160002 100644
--- a/src/pages/shop/find/[slug].jsx
+++ b/src/pages/shop/find/[slug].jsx
@@ -22,9 +22,13 @@ export default function FindPage() {
const [result, setResult] = useState(null);
const [query, setQuery] = useState(null);
- const __slug = qSlug ? getNameFromSlug(route?.query?.slug) +' '+ getIdFromSlug(route?.query?.slug) : '';
+ const __slug = qSlug
+ ? getNameFromSlug(route?.query?.slug) +
+ ' ' +
+ getIdFromSlug(route?.query?.slug)
+ : '';
const slug = capitalizeEachWord(__slug);
-
+
const getUrls = async (url) => {
try {
let response = await axios(
@@ -59,9 +63,11 @@ export default function FindPage() {
{
property: 'keywords',
content: `Beli ${slug}, harga ${slug}, ${slug} murah, toko ${slug}, ${slug} jakarta, ${slug} surabaya`,
-
},
]}
+ canonical={`${process.env.NEXT_PUBLIC_SELF_HOST}${
+ route.asPath.split('?')[0]
+ }`}
/>
{query && <ProductSearch query={query} prefixUrl={`${route.asPath}`} />}
</BasicLayout>