From 7b12c20a46e4119e9a34ad15f9109765876a265b Mon Sep 17 00:00:00 2001 From: Rafi Zadanly Date: Thu, 4 May 2023 09:43:57 +0700 Subject: fixing sitemap --- src/pages/sitemap/brands.xml.js | 5 ++++- src/pages/sitemap/categories.xml.js | 5 ++++- src/pages/sitemap/products/[page].js | 5 ++++- 3 files changed, 12 insertions(+), 3 deletions(-) (limited to 'src/pages') diff --git a/src/pages/sitemap/brands.xml.js b/src/pages/sitemap/brands.xml.js index 7d16bde3..bfd21dba 100644 --- a/src/pages/sitemap/brands.xml.js +++ b/src/pages/sitemap/brands.xml.js @@ -7,7 +7,10 @@ import odooApi from '@/core/api/odooApi' export async function getServerSideProps({ res }) { const baseUrl = process.env.SELF_HOST + '/shop/brands/' const brands = await odooApi('GET', `/api/v1/manufacture?limit=0`) - const sitemap = create('urlset', { encoding: 'UTF-8' }) + const sitemap = create('urlset', { encoding: 'utf-8' }).att( + 'xmlns', + 'http://www.sitemaps.org/schemas/sitemap/0.9' + ) const date = new Date() brands.manufactures.forEach((brand) => { diff --git a/src/pages/sitemap/categories.xml.js b/src/pages/sitemap/categories.xml.js index 676e7443..d9a11d71 100644 --- a/src/pages/sitemap/categories.xml.js +++ b/src/pages/sitemap/categories.xml.js @@ -6,7 +6,10 @@ import odooApi from '@/core/api/odooApi' export async function getServerSideProps({ res }) { const categories = await odooApi('GET', '/api/v1/category/tree') - const sitemap = create('urlset', { encoding: 'UTF-8' }) + const sitemap = create('urlset', { encoding: 'utf-8' }).att( + 'xmlns', + 'http://www.sitemaps.org/schemas/sitemap/0.9' + ) categories.forEach((category) => { addUrlToSitemap(sitemap, category.name, category.id) diff --git a/src/pages/sitemap/products/[page].js b/src/pages/sitemap/products/[page].js index e465f0f5..2f9c3198 100644 --- a/src/pages/sitemap/products/[page].js +++ b/src/pages/sitemap/products/[page].js @@ -9,7 +9,10 @@ export async function getServerSideProps({ query, res }) { const limit = 2500 const queries = { limit, page: page.replace('.xml', '') } const products = await productSearchApi({ query: _.toQuery(queries) }) - const sitemap = create('urlset', { encoding: 'UTF-8' }) + const sitemap = create('urlset', { encoding: 'utf-8' }).att( + 'xmlns', + 'http://www.sitemaps.org/schemas/sitemap/0.9' + ) const date = new Date() products.response.products.forEach((product) => { -- cgit v1.2.3