🛒

Shopifyで外部ドメイン(サブドメイン)を設定する

2 min read

shopifyで外部ドメインのサブドメインを設定する方法が分かりづらかったので備忘録として書きました。
同じような状況の方に参考になれば幸いです。

前提

  • Shopify以外でドメインを取得している(筆者はお名前ドットコムで取得)
  • そのドメインをレンタルサーバーと連携済(筆者はmixhostを利用)

レンタルサーバーの管理画面はcPanelでの操作になります。それ以外の場合は設定方法等に違いがありますのでご注意ください

手順

上記の前提でサブドメインを設定していきます。

Shopify管理画面でドメイン追加設定を行う

「ドメイン設定を表示する」をクリック

「既存のドメインを接続する」をクリック

接続する予定のサブドメインを入力し、次へをクリック

この時点ではmixhost側でサブドメインの登録はしません

入力したサブドメインが正しいことを確認し、「接続を確認する」をクリック

CNAMEを設定する必要があることを確認する


次項でmixhost側でCNAMEレコードを追加します。

https://help.onamae.com/answer/7883
CNAMEレコードは正規ホスト名に対する別名を定義するレコードです。特定のホスト名を別のドメイン名に転送する時などに利用します。
例)ドメイン名:abc.comの場合
ホスト名:www、 VALUE:www.onamae.com と入力
⇒http://www.abc.com/にアクセスするとhttp://www.onamae.com/に転送されます。

大元のドメイン会社(お名前ドットコム)ではなく、サーバー会社側の管理画面での追加になります

mixhost管理画面(cPanel)でCNAMEレコードを追加する

ドメイン-Zone Editorをクリック

+CNAME RECORDをクリック

設定予定のサブドメインのオリジナルドメインの欄にある「+CNAME RECORD」をクリックして下さい。sub.example.comであれば、ドメインがexample.comの項目があるはずです。

名前とCNAMEを入力してCNAMEレコードを追加する

名前に設定予定のサブドメイン(今回であればsub.example.com.)を、
CNAMEにはshops.myshopify.comを入力します

sub.example.com.と、最後に.を加えます

cPanleメニューのドメイン-サブドメインで同名のサブドメインを登録している場合はCNAMEレコードの追加が失敗するため、登録しているサブドメインを削除する必要があります

登録されたCNAMEレコードを確認する

+CNAME RECORDの二つ隣にある「管理」ボタンをクリックします。
遷移先の画面で一番下までスクロールすると追加したCNAMEレコードを確認できます。

Shopify管理画面で再度ドメイン追加設定を行う

サブドメインを入力し、接続を確認する

正常に接続されたことを確認する

ドメインが正常に接続されました、と表示されれば成功です!

手順は以上となります。後続の作業は公式リファレンスを参考にしてください。

Shopifyでドメインを管理する
https://help.shopify.com/ja/manual/online-store/os/domains/managing-domains

Discussion

ログインするとコメントできます