このページでできること:訪問者が、自分のドメインでこの静的サイトを開ける。
プラットフォームのサブドメイン(code.sites.…)は、サイトを作ったときからあります。このページは、その上に自分のドメインを紐づける手順です。
静的サイトのドメインを サイト設定 → カスタムドメイン に入れないでください。そのページは CMS の主サイトだけを紐づけます。独自ドメインを紐づける。
場所
静的サイト → そのサイトの 管理 → 独自ドメイン。
プレースホルダーは www.example.com。ボタンは ドメインを保存。成功すると 保存しました と出ます。
手順
- 少なくとも一度 公開する を終え、プラットフォームのサブドメインの内容が正しいことを確認する。
- 編集ページ上部のプラットフォームのアドレスを控える(例:
https://campaign.sites.timtech.tw)。 - 独自ドメイン にホスト名を入れる。小文字。
https://やスラッシュは付けない。例:www.campaign.example.com。 - ドメインを保存 を押す。
- ドメインの登録事業者で、そのホスト名の CNAME を、プラットフォームのサブドメインのホスト名へ向ける(上のアドレスから
https://を外したもの。例:campaign.sites.timtech.tw)。ルートドメイン(wwwの無いexample.com)で登録事業者が CNAME に対応していないときは、登録事業者の転送または ALIAS を使うか、wwwを設定してルートを www へ転送する。 - DNS の反映は、数分から数時間かかることがある。通ったあと、訪問者がプラットフォームのサブドメインを開くと独自ドメインへ転送される(プレビューリンクは除く)。
DNS がまだ通っていないあいだは、プラットフォームのサブドメインと独自ドメインの両方を開けます。比べるためです。管理画面にはプラットフォームのサブドメインが残るので、切り分けに使えます。
空欄のまま ドメインを保存 をもう一度押すと、この静的サイトの独自ドメインの紐づけを外します。
ドメインがすでに使われている、と出たときは、別の静的サイトか別のサイトが先に紐づけています。ドメインを変えるか、元の場所で外してください。
確認
- プライベートウィンドウで
https://your-domain/を開く。内容は公開済みの静的サイトと同じで、証明書が有効。 - 管理画面の プレビューを開く は、プラットフォームのサブドメインに留まり、転送されない。
- 確認が通ったあと、
code.sites.…を直接開くと独自ドメインへ転送される。
よく止まるところ
| 状況 | 対処 |
|---|---|
| CMS のカスタムドメインのページに入れてしまった | この静的サイトの 独自ドメイン に戻る |
| 開かない、または証明書が正しくない | DNS を待つ。CNAME の向き先が、管理画面に出ているプラットフォームのホスト名と完全に一致しているか確認する。古いホストを向いていないこと |
| プレビューまで転送される | 管理画面のプレビューリンク(プレビュー用のパラメータ付き)を使う。独自ドメインだけを開かない |
| ルートドメインと www の動きが違う | 両方にレコードを設定するか、外には片方だけを案内する |