2016-05-13 11 views
0

私はnode.jsの初心者です。 は現在、私はどのように私は(http://example2.io/sitemap.xmlhttp://example1.com/sitemap.xml)ドメインごとに異なるサイトマップを提供することができますなどhttp://example2.iohttp://example1.comなどの異なるドメインをホストするvhost +表現+Node.js:仮想ホスト用のサイトマップを使用する(vhost)

をNode.jsのを使用していますか?

私はこのサイトマップ生成フレームワークを参照してください:sitemapこれは実際には悪くないが、私は仮想ホストでどのように使用するかを理解できません。

また、各ドメインのrobots.txtファイルについても同じ質問があります。

答えて

1

[OK]を取得します。 sitemap.jsトリックをしてください。 マイコード:

const sm = require('sitemap'); 
const sitemap = sm.createSitemap({ 
    hostname: 'http://' + req.vhost.host, 
    cacheTime: 600000 
}); 
sitemap.add({ 
    url: '/page1', 
    changefreq: 'weekly', 
    priority: 1.0 
}); 

res.header('Content-Type', 'application/xml'); 
res.send(sitemap.toString()); 
関連する問題