Skip to main content

netlifyでリダイレクトしかし日本語URLでうまく動かない!?

· 2 min read

日本語URLの既存のページをSEOの問題でリダイレクトしたかったのだがはまったという記録

結論

  • 日本語URLはURLエンコーディングすればできる
  • 自分が「うまく動かない」と思っていたのは別の問題だった
  • netlifyで既存のページにてリダイレクトをかける場合には設定が必要

ドキュメントをちゃーんと読んでおけばよかったというよくあるオチです。

ドキュメント Redirects and rewrites: https://docs.netlify.com/routing/redirects

netlifyで既存のページにてリダイレクトをかける際の注意

force というプロパティをtrueにする必要がある

リダイレクトする方法は netlify.toml , _redirects と2つあるがそれぞれ設定することができる。

ちなみにクライアントサイドでリダイレクトをかけるには別途プラグイン or 実装が必要(netlify + Gatsbyの構成です)