Netlify上のJekyllで作っているサイトにリダイレクト設定をしたので、その方法を書き残しておきます。

環境

  • Jekyll 3.8.5

Netlifyのリダイレクト設定

Netlifyでは、ルートディレクトリに_redirectsファイルを置き、そのファイルの中にリダイレクトの情報を設定するのですが、Jekyllでビルドするとファイル名がアンダースコア(_)やピリオド(.)で始まるファイルは、デフォルトでは公開用のディレクトリに移動されません。 ビルド時に無視されるファイルを移動させるには、_config.ymlにincludeを追加し、対象のファイルを定義します。

include:
- _redirects

.htaccessでリダイレクトさせる

.htaccessによるリダイレクトの場合は、.htaccessを記述します。

include:
- .htaccess