4 人参与回答

看看别人的回答。

HWAPº
HWAPº · 网站权6,友情链接QQ:2544424184

可以的,蜘蛛进入网站首先判断Robots文件,在robots文件中加Sitemap是可以的

利美医疗
利美医疗 · 四川利美医疗是一家集一次性口罩、口罩辅料、清洁防护用品的研发、设计、生产、销售为一体的高新技术企业!

可以吧,我就是这样做的。

延选人才网-重庆市培训考试信息网聚平台
延选人才网 · 诚人延选-延时喷剂哪个牌子好?口碑好的延时喷剂评测=================================

Robots.txt在线生成:

robots文件生成 在线网站robots.txt文件生成器

robots.txt:

robots.txt

User-agent: *
Disallow:
Disallow: /cgi-bin/
Sitemap: 使用node生成文件:

const { SitemapStream, streamToPromise } = require('sitemap')
const { Readable } = require('stream')

//遍历文件夹获取link列表
const getLinks = async () => {
return await new Promise((resolve, rejects) => {
(outputDir, function (err, files) {
if (err) {
(err)
} else {
let links = (item => {

return { url: ${('md', 'html')}, changefreq: 'daily', priority: }
})
resolve(links)
}
})
})
}

//根据link列表生成文件
const getSitemap = async (req, res) => {
const links = await getLinks()
//const links = [{ url: '/page-1/', changefreq: 'daily', priority: }]

// Create a stream to write to
const stream = new SitemapStream({ hostname: '' })

// Return a promise that resolves with your XML string
let mySitemap = '1'
await streamToPromise((links).pipe(stream)).then((data) => {
mySitemap = ()
})
const sitemapFilePath = './csdn/'
(sitemapFilePath, mySitemap, { encoding: 'utf8' }, (err) => {})

({
state: 1,
data: {
mySitemap,
links
},
message: 'sitemap'
})
}