Published on

Next.js next-sitemapでの特定のURLの除外の仕方

Authors
  • avatar
    Name
    ssu
    Twitter

Next.jsを使っている方でsitemapを利用している方は、 next-sitemapを使っている方が多いと思います。

今回は、このnext-sitemapでの特定のURLを除外してsitemap.xmlを出力する方法を紹介します。

module.exports = { siteUrl: 'https://techblg.app', exclude: ['/tags/*', '/projects', '/tags', '/about'], generateRobotsTxt: true, }

上記のようにexcludeで除外すべきURLを指定できます。 また、正規表現の*を使って、tags/以下の全てのページを除外するといったことも可能になっています。

参考: generating-dynamicserver-side-sitemaps