あたし、30歳とちょっと。既婚。子なし。のブログ

旅行、お絵描き、フラワーアレンジメントなどあたしの日々のブログです。

はてなブログSSL化(https) wwwなし→wwwありのURLに301リダイレクトできない

f:id:flowerooa:20190730192347j:image

あたしのブログをwwwなしのURLからwwwありのURLに301リダイレクトで転送させようと1週間頑張ったのですが、結局うまくいかず、302リダイレクト設定しかできなかった話です。

 目次

はてなブログ独自ドメイン wwwなしでアクセスできない!

Googleアドセンス申請「サイトは広告を表示できない状態です」

はてなブログPROを始めて3週間ほど経ち、Googleアドセンスの審査に出してみることにしました。

アドセンスコードをはてなブログに張り付けて、「完了」報告!

しかし・・・、「お客様のサイトにリーチできません」と表示されました。

 

どうしてかな?と思って調べてみると、

自分のサイトのURLをサブドメイン(www)なしで直接アドレスバーに打ち込むと、アクセスできないことがわかりました!

 

アドセンスに申請するときは、wwwありのサイトURLを入力することができません。

アドセンスアカウントに新規申請するときはwwwありでも大丈夫)

www.laongstrump.comと入力すると

[正しいURLは「http://laongstrump.com」ですか?]と表示され、弾かれてしまいます。

 

そこで、まずはサブドメインを追加しました。

グーグルアドセンス→[サイト]→[ドメイン選択]→[詳細を表示]と進み、

サブドメインを追加]→wwwありのURL(www.laongstrump.com)を追加します。

 

サブドメインを追加したら、次にwwwなしのURLからwwwありのURLにリダイレクト(転送)する必要があります。

 

 wwwなしからwwwありにリダイレクト(転送)したい

このブログのURLは「https://www.laongstrump.com/」ですが、

wwwなしの「https://laongstrump.com/」や「http://laongstrump.com/」とアドレスバーに打ち込むと「404 Not Found」「ページが見つかりません」となってしまいます。

 

本当は下記のの4つのURLはすべて同じサイトなのに、違うサイトとグーグルに判断されてしまいます。

https://www.laongstrump.com/

https://laongstrump.com/

http://www.laongstrump.com/

http://laongstrump.com/

 

そうすると、アドセンスに審査してもらえないのはもちろん、

評価が分散されてしまったり、複数のページで同じ内容が書かれている(重複コンテンツ)とみなされてしまう可能性もあります。

 

なので、URLを統一する必要があります。

 

具体的には

https://laongstrump.com/」、「http://www.laongstrump.com/」もしくは「http://laongstrump.com/」にアクセスした時に「https://www.laongstrump.com/」に自動的に転送されるようにしたいのです。

 

お名前ドットコムでは301リダイレクトできなかった・・・

このブログのドメインは「お名前ドットコム」で取りました。

いつもは「バリュードメイン」を利用しているのですが、はてなブログPROを登録した時に「お名前ドットコム」がバーンと出てきたので、「お名前ドットコム」じゃないといけないのかと思って、取得してしまいました。。

 

「お名前ドットコム」には「URL転送Plus」というサービスがあります。

http://laongstrump.com/ (wwwなし) → http://www.laongstrump.com/ (wwwあり) に転送してくれます。

でも、このサービスは、301リダイレクト(恒久的な転送)ではなく、302リダイレクト(一時的な転送)です。

Googleでは301リダイレクトが推奨されています。

 

しかし、早くアドセンス審査に出したくて待てないあたしは、このURL転送Plusを利用して302リダイレクトで転送させることにしました。

設定して、再度アドセンスに申請しました。今度はちゃんと申請することができました!!

 

そして次の日、Googleアドセンスからメールが来ました。

f:id:flowerooa:20190730140401p:plain

アドセンスの[サイト]ページを見てみると、

サイトは広告を表示できない状態です

サイトの停止または利用不可 お客様のサイトが停止しているか、利用できないことが判明いたしました。

 

とあります。

転送したのに、どうして??

調べてみると、https://laongstrump.com/にアクセスできないことがわかりました。

http://laongstrump.com/には転送設定したけど、https://laongstrump.com/には転送設定していないのでアクセスできないのは当たり前でした。。

 

結局、レンタルサーバで設定するしかないようです。

 

(※アドセンス申請のURLはhttps://ではなくhttp://で申請すれば通るみたいです。)

 

レンタルサーバーで設定

あたしは、コアサーバーをもともと契約していたので、コアサーバーで設定していきます。

 

レンタルサーバーのIPアドレスを確認

あとで登録する必要があるので契約しているサーバーのIPアドレスを確認しておきます。

バリュードメインにログインして、「サーバー」→「コアサーバー」で取得しているサーバーアカウントが表示されます。

IPアドレスをメモしておきます。

f:id:flowerooa:20190724123015p:plain

 

value-domainに他社で登録しているドメインを登録

バリュードメインには他社で登録しているドメインを登録できるサービスがあります。

バリュードメインドメインを取得していれば必要ない作業ですが、あたしは、「お名前ドットコム」で取得したので、登録します。

 

バリュードメインにログイン→コントロールパネル→「無料ネームサーバーの作成」→「他社の登録しているドメインを登録」

f:id:flowerooa:20190724121239p:plain

 

ドメインを枠内に入力します。この時サブドメインのwwwは入力しません。

f:id:flowerooa:20190724121213p:plain

 

 

「登録」をクリックすると、「ドメイン名:laongstrump.comがデータベースに登録しました」と出ます。次に、「DNS情報を変更する」をクリックして、DNS設定を行います。

f:id:flowerooa:20190724121834p:plain

 

ドメインDNS設定

枠の中に下記のように入力します。

cname www hatenablog.com.

a @ ***.***.**.**

 

1行目:comのあとの「.」を忘れないように。

wwwありのドメインはてなブログで運用されます。

2行目:a @ のあとは契約しているサーバーのIPアドレスを入れます。

wwwなしのドメインはコアサーバーで運用されます。

 

「保存」をクリックします。

 

④お名前ドットコムのネームサーバー変更

 ドメインを取得した「お名前ドットコム」にログインします。

「お名前.com.NAVIログイン」→「ドメイン設定」→「ネームサーバーの設定」「ネームサーバーの変更」→ドメイン名を選択して「次へ」→「他のネームサーバーを利用」

f:id:flowerooa:20190730155248p:plain

「ネームサーバー情報を入力」のプライマリネームサーバーに下記を入力していきます。

 

ns1.value-domain.com

ns2.value-domain.com

ns3.value-domain.com

ns4.value-domain.com

ns5.value-domain.com

 

ドメインを設置

バリュードメインのコントロールパネル」→「サーバー」→「コアサーバー」→契約しているドメインの「新コントロールパネル」と進みます。

左側の「ドメイン設定」をクリック。

f:id:flowerooa:20190730173038p:plain

ドメイン設定の新規作成」

f:id:flowerooa:20190730173014p:plain

ドメイン名を入力します。wwwなしのドメインを入力。

最後に「ドメイン設定を新規作成する」をクリックします。

 

⑥コアサーバーで無料SSL

wwwなしURLをSSL化(https)します。

最近は、無料でSSL化できるサーバーが増えてきました。

コアサーバーでも無料でSSL化できます。

 

 

先ほどドメイン設定したページの左側の「サイト設定」をクリック。

ドメインをクリックして、水色の「サイト設定の変更」をクリックします。

f:id:flowerooa:20190724140810p:plain

そのページのSSLの設定で、「無料SSL」にチェックを入れます。

f:id:flowerooa:20190724140610p:plain

「サイト設定を変更する」をクリックします。

 

 

その後、.htaccessでリダイレクト設定してみても、https://wwwなしのURLではアクセスできなかったり、

無料SSL利用する必要はないんじゃないかとか

いろいろやったのですが、うまくいかず・・・

結局、コアサーバーで302リダイレクト設定することにしました。

 

⑦転送設定(302リダイレクト)

バリュードメイン」→「コントロールパネル」→「サーバー」→「コアサーバー」と進みます。

契約しているサーバーの「ウェブ」をクリック。

f:id:flowerooa:20190724131743p:plain

 

下の方の「SSLドメイン情報入力」のところにドメイン(laongstrump.com)が出てくるので、その右側の転送先URLに、httpから/までのURL(http://www.laongstrump.com/)を入力。

(右側のNoDirにチェックは入れません。)

f:id:flowerooa:20190730174051p:plain

 

 

 

入力したら、ページの下の「ドメイン設定」をクリック。

 

 

これで https://laongstrump.com/http://www.laongstrump.com/http://laongstrump.com/でアクセスしたときにhttps://www.laongstrump.com/に転送されるようになりました。

しかし、302リダイレクトです(;´Д`)

 

まとめ

いろいろ試みましたが、あたしには301リダイレクト設定の方法がわからず、諦めてしまいました。

とりあえず、転送されたし、アドセンスには申請できたからいいかなぁ(;・∀・)