メインコンテンツまでスキップ

trailingSlash

デフォルトでは、Next.jsはURLの末尾にスラッシュがある場合、そのスラッシュがないカウンターパートにリダイレクトします。例えば、/about//aboutにリダイレクトされます。この動作を逆の方法で設定し、末尾にスラッシュがないURLを末尾にスラッシュがあるカウンターパートにリダイレクトするようにできます。

next.config.jsを開き、trailingSlashの設定を追加してください:

next.config.js
module.exports = {
trailingSlash: true,
}

このオプションを設定すると、/aboutのようなURLは/about/にリダイレクトされます。

output: "export"設定を使用すると、/aboutページは/about/index.html(デフォルトの/about.htmlではなく)として出力されます。

バージョン履歴

バージョン変更内容
v9.5.0trailingSlashが追加されました