Cloudflareは自動的にWebページのCDN(世界中にキャッシュを伝搬する仕組み)が兼ね備えられている。
だが、Bloggerは動的ページがメインなようで、何もしなければCloudflareの恩恵に与ることができない。
そのため、個別に設定する。
あとはwwwなしのURLにアクセスしたときのリダイレクトも設定する。
キャッシュの設定
体感ではわからないんだけど、
ある程度の高速化が図れる模様。
Cloudflareの設定画面のページルールで以下の通り、ルールを追加する。
・URL:*www.<Domain Name>.com/*/*.html*
・キャッシュレベル:Cache Everything
・エッジキャッシュTTL:3時間
wwwなしURLをwww付きURLへリダイレクト
Blogger上の設定で、「カスタムドメインにリダイレクトする」という設定があるんだけど、
これはxxxx.blogspot.comからのリダイレクトであって、
wwwなしURLのリダイレクトは行ってくれない。
この表記の仕方だと、wwwなしURLもリダイレクトしてくれるって勘違いするだろw
wwwなしの名前解決出来ないんだから当たり前だわな。
なので、Cloudflareで次の通り設定します。
ページルールで以下の通り、ルールを追加する。
・URL:<Domain Name>.com/*
・URLの転送:301 - 永久リダイレクト
・転送先URL:https://www.<Domain Name>.com/$1
次にDNSレコードの設定。
名前「@」のAレコードで、IPアドレスに「192.0.2.1」を指定。
ちなみに「192.0.2.1」は何も指さない例示アドレス。
要はどこにも使われていないアドレスなら何でも良いってことだw
参考:ドキュメントで例に使えるIPアドレスまとめ【IPv4編】 | LFI (linuxfan.info)
これで、wwwなしURLでアクセスされても、www付きURLにリダイレクトされる。
参考にしたサイト
https://www.bugbugnow.net/2019/11/Using-Cloudflare-with-Blogger.html
0 件のコメント:
コメントを投稿