4 回答

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個(gè)贊
首先,我真的不知道這是否是對(duì)您的有效答案,因?yàn)槟岬侥褜⑹謩?dòng)創(chuàng)建的站點(diǎn)地圖放入靜態(tài)文件夾中。
我認(rèn)為您錯(cuò)誤地配置了站點(diǎn)地圖,為了使 sitemap.xml 正常工作,您在站點(diǎn)地圖對(duì)象中設(shè)置了路線(xiàn):
// nuxt.config.js
{
sitemap: {
hostname: 'https://example.com',
gzip: true,
exclude: [
'/secret',
'/admin/**'
],
routes: [
'/page/1',
'/page/2',
{
url: '/page/3',
changefreq: 'daily',
priority: 1,
lastmod: '2017-06-30T13:30:00.000Z'
}
]
}
}
當(dāng)我被要求選擇語(yǔ)言時(shí),我懷疑您的站點(diǎn)地圖已拆分為不同的語(yǔ)言。我設(shè)法在這里獲得了英文版站點(diǎn)地圖。
如果您的站點(diǎn)地圖配置如下:
// nuxt.config.js
{
sitemap: {
hostname: 'https://example.com',
lastmod: '2017-06-30',
sitemaps: [
{
path: '/sitemap-foo.xml',
routes: ['foo/1', 'foo/2'],
gzip: true
}, {
path: '/folder/sitemap-bar.xml',
routes: ['bar/1', 'bar/2'],
exclude: ['/**']
}
]
}
}
您應(yīng)該能夠在https://vtapau.com/sitemapindex.xml獲取您的站點(diǎn)地圖。我希望這不是您創(chuàng)建的靜態(tài) xml,否則我已經(jīng)無(wú)能為力了。該文檔在sitemap-module中明確提到,當(dāng)配置錯(cuò)誤的東西總是返回到 github 文檔或通過(guò) github 問(wèn)題找到答案。
也很高興看到馬來(lái)西亞新的食品配送初創(chuàng)公司

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個(gè)贊
我使用 Typescript 配置文件修復(fù)了 AWS lambda 部署中的相同錯(cuò)誤nuxt.config.ts
。
修復(fù)它替換const config: NuxtConfig = { }
為module.exports = { }

TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊
我遇到了完全相同的問(wèn)題。然后我發(fā)現(xiàn)在生產(chǎn)服務(wù)器中開(kāi)始使用 Nuxt 服務(wù)器nuxt start
而不是我在nuxt-ts start
本地使用的。這是我的問(wèn)題。希望這對(duì)您有所幫助。

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
運(yùn)行后重新啟動(dòng)您的 PM2 服務(wù)器npm run build。否則,/sitemap.xml 將不會(huì)出現(xiàn)。
對(duì)我來(lái)說(shuō)就是這種情況。
我對(duì)站點(diǎn)地圖模塊的配置:
sitemap: {
hostname: 'https://example.com',
gzip: true,
exclude: ['/exampleurl']
}
添加回答
舉報(bào)