All Articles

Netlifyに独自ドメインを設定する

2019/08/26

やること

ドメインを購入して、Netlifyに設定。
DNSの設定と、プロジェクトにリダイレクトの処理ファイルを追加とconfigに指定した自サイトのurlを変更。
あと自分の場合は、GoogleAnalyticsと、GoogleSearchConsoleの登録URLの変更も対応。

google domainでドメイン購入

https://domains.google

2019 08 26 15 07 02

にアクセスして、ドメインを購入する。

取得したいドメインで検索する。

2019 08 26 15 07 30

候補が出てくるので、カートに入れて決済画面に進んで購入手続き。

2019 08 26 15 08 17

サクッと購入手続きできて良い。

ちなみに、すでに誰かに取得されているものは、購入できない状態になっています。

例)tenkinoko.com

2019 08 26 14 45 12

Netlifyの管理画面で購入したドメインを設定

2019 08 26 15 35 20

Custom Domains を設定する。

2019 08 26 15 36 07

Verifyする。

2019 08 26 15 35 35

DNS設定しろと、警告出るので、ドメイン取得したサイト(GoogleDomain)の管理画面で設定して対応する。

2019 08 26 15 37 40

Google Domainの管理画面でDNS(URLとIPアドレスの関連)を設定

以下のように設定

2019 08 26 16 09 58

参考サイト

https://aakira.app/blog/2018/07/googledomains/

新URLで、アクセスして表示されることを確認する。    

また、再度Netlifyの管理画面を再度ロードして、以下のように警告がなくなっていることを確認

2019 08 26 16 10 17

リダイレクトの設定ファイルをプロジェクトに追加する

旧URLにアクセスされた場合、旧URLから新URLへ飛ばすリダイレクト対応をする。

旧URL:https://kioteratech.netlify.com/

新URL:https://kiotera-tech.com/

Netlifyの管理画面にリダイレクトする場合、ファイルを追加とあるのでそれにそって対応する。

2019 08 26 16 19 04

static/配下に、 _redirects ファイルを作成し、以下をコピペ

# These rules will change if you change your site’s custom domains or HTTPS settings

# Redirect default Netlify subdomain to primary domain
https://kioteratech.netlify.com/* https://kiotera-tech.com/:splat 301!

pushしてDeploy完了後に、旧URLのツイートから遷移して、新URLにリダイレクトされていることを確認する。

プロジェクトのconfigファイルに定義している自サイトのURLを変更

config.js の url の値を新URLに変更

GoogleAnalyticsのURL変更対応

以下の2箇所のURLを変更する

2019 08 26 16 32 39

  • プロパティの設定 -> URL

変更して「保存」

2019 08 26 16 31 10

  • ビューの設定 -> URL

変更して「保存」

2019 08 26 16 32 49

googleSeachConsoleの新URLのドメイン登録対応

2019 08 26 16 20 41

やってみて

GoogleDomainsで独自ドメイン購入の手続きが思ったより簡単だった。 ネット通販で商品買うのと同じフローで、住所等登録して、クレカで購入なのでサクッと購入できた。 DNSの設定などは、調べながら実施。
Google関連のツールの登録URL変更もサクッとできるので、特にハマるようなことはなかった。
これでサイト全体がGoogleにindexされたので、検索流入が増えるはず(たぶん)。