結構な人が困っているようなので、自分が解決した時の対処を記載しておきます。
前提として
- ドメインはお名前ドットコムで取得
- はてなブログはhttps対応としてしている
です。
そもそもの問題
はてなブログPROの独自ドメイン機能はURLの独自ドメインの頭にwww.
をつけることが必須となりますが、アドセンス申請時にwww.ドメイン名で入力するとwww.が無視されるため。
はてなブログ側でブログのURLを
https://www.letitride.jp
と設定すると、
アドセンス申請のURLが
https://letitride.jp
となってしまいブログのURLと別URLへ申請することになってしまっています。
ブラウザによっては、URL入力バーに直接https://letitride.jp
入力すると、https://www.letitride.jp
と補完されたアクセスするブラウザもあるかもしれませんが、これはブラウザの機能なのでアドセンス側での自動確認処理では当然、https://letitride.jp
にアクセスするので「お客様のサイトにリーチできません」と表示され混乱することがあるかもしれません。
解決編
URLの転送設定を行います。
以下の例として記載している私のドメインletitride.jp
はご自身で取得したドメイン名に置き換えて下さい
もしすでにletitride.jp
のAレコードアドレスにご自身のサーバをお持ちであれば、:80
または:443
ポートに届いたリクエストをwww.letitride.jp
に転送すれば良い話しですが、以下はご自身でサーバを管理していない方向けへの解決方法です。
お名前ドットコムのドメイン管理画面で転送設定を行う
- お名前ドットコムにログイン後、ヘッダーメニューの
オプション設定
を選択します - 転送Plus欄のURL転送設定を選択します
- はてなブログに設定したドメインの
設定する
ボタンを押下します - 下の画像のように転送先のURLをはてなブログPROに設定したURLに。ここでははてなブログ側で自動でhttpのアクセスはhttpsにリダイレクトをするので、http://として入力しました。転送タイプは
リダイレクト
と設定します。 お名前ドットコムで転送Plusを設定するとletitride.jp
に対しての転送用サーバが自動で配置され、下段の163.44.76.141
が自動配置されたサーバのアドレスとなります。
お名前ドットコムでの設定は以上です。
数十分もまてばお名前ドットコム側で転送Plusの設定が完了するはずなので、ブラウザからwww.なしのURLをURL欄に入力して確認してみて下さい。
実際にはブラウザとサーバ間では2度の転送が行われています。(お名前ドットコムでhttp://letitride.jp
からhttp://www.letitride.jp
、はてなブログでhttp://www.letitride.jp
からhttps://www.letitride.jp
に転送)
アドセンス申請時の入力URL
お名前ドットコムの転送Plus設定はhttp
のアクセスのみ転送されます。https
は転送されません。
よって、アドセンスの申請はhttp
にて申請します。www.
はアドセンス側で削除されるのですが、http://www.letitride.jp
と申請して下さい。理由はアドセンス内部では支払い対象のサイトURLとしてwww.letitride.jp
を認識できているようです。後に余計なトラブルになる可能性もあるので、http://www.letitride.jp
と申請しておいたほうが良いと思います。
アドセンスのコード確認ツールはhttp://letitride.jp
から上記のように2段階の転送を経てhttps://www.letitride.jp
にアクセスされます。
これでアドセンスのコード確認ツールがはてなブログにアクセス出来るようになります。
まとめ
- お名前ドットコムの転送Plus設定を行う
- アドセンスにはhttpで
www.
付きで申請