困っていること
以前サイトマップの設定方法を聞き、設定がうまく行ったと思っていたのですが
Nuxt.jsのnuxt.config.jsにsitemapを自動生成するような設定がなされていたため
配置したsitemap.xmlが上書き?されているようです。
'google-analytics': config[process.env.PROFILE].googleAnalytics, sitemap: { path: '/sitemap.xml', hostname: config[process.env.PROFILE].domain, cacheTime: 1000 * 60 * 15, generate: true, exclude: ["/404", "/info"] },
やりたいこと
sitemapindexを使って他のsitemap1.xml、sitemap2.xmlとをまとめて管理する
参考URL:https://support.google.com/webmasters/answer/75712?hl=ja
書いてみたsitemap.xmlはこれなのですが、
これをnuxt.config.jsに記載する場合にどうしたらいいかわからず困っています。
<?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <sitemap> <loc>https://xxxxx.jp/sitemap1.xml</loc> <lastmod>2019-11-11</lastmod> </sitemap> <sitemap> <loc>https://xxxxx.jp/sitemap2.xml</loc> <lastmod>2019-11-11</lastmod> </sitemap> </sitemapindex>
お分かりの方教えていただけると嬉しいです。
よろしくお願いします。
追記(試してみたこと)
nuxt.config.jsに記載してみた内容(routesを足しました)
sitemap: { path: "/sitemap.xml", hostname: config[process.env.PROFILE].domain, cacheTime: 1000 * 60 * 15, generate: true, exclude: ["/404", "/info"], routes: ["/sitemap1.xml", "/sitemap2.xml"] },
ブラウザでsitemap.xmlを叩いてみた結果
<url> <loc>https://xxxxx.jp/sitemap1.xml</loc> </url> <url> <loc>https://xxxxx.jp/sitemap2.xml</loc> </url>
想像していた内容とちょっと異なる気がしています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。