FC2ブログからCloudflare Pages + Hugo環境に引っ越す話ですが、このあと2回に分けて作業をします。
(1) FC2ブログのままドメインをnikki-san.fc2.netからnikki-san.comに切り替え ・・・3日後
(2) nikki-san.comをFC2ブログからCloudflare Pages + Hugo環境に切り替え・・・半年以上先
今日この両方の手順確認をしていました。
FC2ブログの有料プランに入る
FC2ブログに独自ドメイン(nikki-san.com)を設定するために、今日有料プランに入りました。
1ヶ月 300円
12ヶ月 3,300円
こんなふうに月払いと年払いが選べるんですが、たぶん8か月ぐらいで出ていける見込みなので月払いに。
※本日の為替レート($1=¥157.02)で円からドルまたは、(€1=¥)で円からユーロに換算してご請求いたします。(毎日AM.5:00頃に更新)
※ご利用状況により、円やユーロなどドル以外の通貨が決済に使用されることがあります。
※ご利用のクレジットカードによっては、別途海外取引事務手数料がかかる場合があります。
なんだかややこしいです。300円を外貨に換算して、外貨でカードに請求がかかると。
こういうときにはRevolutの出番。結局USD1.91の請求がかかって、301円チャージから払われました。0.01ドル未満切り上げ・1円未満切り上げだと思うので、1円のプラスというのはロスとしては最小で済んだかな?
FC2ブログでの独自ドメイン設定

ご利用中のドメインサービスにて、事前にCNAMEレコードを作成し、
参照先を 「rr-clb1001.blog.fc2.me」 に設定してください。
他社で取得したドメインのサブドメインをご利用ください。
取得したドメインそのものは使用できません。
この「取得したドメインそのものは使用できません」というのは、
ふつうのお行儀のいいDNSだと、RFCという業界標準の仕様上wwwなしのネイキッドドメインにはCNAMEレコードが書けないんですが、
- CNAME flattening | Cloudflare DNS docs
- Introducing CNAME Flattening: RFC-Compliant CNAMEs at a Domain’s Root
CloudflareはCNAME flatteningという特殊な挙動で技術的な制約をかわしてくれるので、ネイキッドドメインにもCNAMEレコードが設定できます。
この話だと思うので、権威DNSにCloudflareを使っていればサブドメイン( www.nikki-san.com )でなくドメインそのもの(nikki-san.com)を設定することが技術的にはできるはず。
・FC2ブログに設定するドメインとしては、他社で取得したドメインのサブドメインをご利用ください。取得したドメインそのものを設定した場合、ドメイン名の仕組み上トラブルの原因となる場合があります。
(例) example.com を取得した場合、FC2ブログではサブドメイン www.example.com を利用する
ともあるので、FC2ブログ側でドメインそのものを入れてもブロックされることはないってことかな?
でももしサブドメインしか入力できなかった場合・・・
3日後の(1)の移行作業では、
FC2ブログにはwww.nikki-san.comを登録。
Cloudflare側の設定でnikki-san.com→www.nikki-san.comというHTTP 301転送をかける。
→ Googleのインデックスとしてはwww.nikki-san.comが登録されるようになる。
半年以上先の(2)の移行作業では、
Cloudflare Pages + Hugo環境にはnikki-san.comを登録。
Cloudflare側の設定でwww.nikki-san.com→nikki-san.comというHTTP 301転送をかける。
→ Googleのインデックスとしてはnikki-san.comが登録されるようになる。
こんな感じでやればいいかな。
「ドメインそのもの」だとFC2ブログ側でエラーが出ました。
Cloudflare Pagesの設定
だいぶ先の話なので忘れないようにここにメモしておきます。
(2)の移行作業のときには、Workers & Pages > nikki-san > Custom Domainsにnikki-san.comを登録。これでDNSのCNAMEレコード書き込みまで勝手にやってくれます。今日本物のドメインを使って動作確認までしました。
本番のときには、事前に(1)でやってたFC2ブログ用のCNAMEレコード削除が必要になるかもしれないので、もしかしたらこの時間差で新旧どちらのシステムにもつながらない時間帯が出てきてしまうかも?
というか、(2)の移行ではDNSキャッシュも効いてくるので、同じURLでもしばらく旧システム(FC2ブログ)側につながりつづけてしまう現象もあるかも。
コメント