Netlifyで新URLへリダイレクトする方法

NetlifyのサイトにGoogle Domainsで購入したドメインを割り当てる」 にて、独自ドメインを用いて次のようにURLを変更しました。

URL使用しているサーバー
変更前https://over-40-web-club.netlify.app
https://over40webclub.netlify.app/
Netlify
変更後https://over40web.clubNetlify
URLの変更

これで変更後のURLにアクセスできるようになったのですが、以前として変更前のURLにもアクセスできてしまします。今回は、変更前のURLにアクセスしたら、即座に新しいURLへリダイレクトしたいと思います。

通常、ApacheなどのWebサーバーでは、.htaccess(えいちていーあくせす)ファイルでこれをおこなう方法があるようです。Netlifyでは、次の方法でできました。

netlify.tomlファイルの設定

プロジェクトのルートに netlify.toml ファイルで、[[redirects]]の部分で設定します。

[build]
  command = "yarn && yarn testbuild"
  publish = "public"

[[redirects]]
  from = "https://over40webclub.netlify.app/"
  to = "https://over40web.club"
  status = 301
  force = true