はてなブログの独自ドメイン設定方法(バリュードメイン wwwなし→wwwありへ301リダイレクト)

ブログ

はてなぶろぐアイキャッチ画像001

最近、はてなブログにバリュードメインで所得した独自ドメインを設定したのでやり方をメモ。

はてなブログは独自ドメインで運用する場合サブドメインを指定する必要があるようです、なので今回はサブドメインに『www』を適用し、wwwが付かないドメインにアクセスしたときは、XREAサーバーに置いた.htaccessで301リダイレクトするやり方でやってみました。

例 はてなブログのURLが『www.example.com』だとしたら
example.com にアクセスすると301リダイレクトで www.example.com へ転送させる

ちなみに、独自ドメインが使えるのは有料の『はてなブログPro』でのみ使用できます。無料版では独自ドメインは使えないので注意してください。

XREAサーバーでやったこと

まずはXREAサーバーの設定と.htaccessファイルの設置を最初にしました。手順は前後しても大丈夫です。

 

サーバーIPアドレスの確認とドメイン設定

サーバーIPアドレスの確認画像001

XREAサーバーにログイン。

 

サーバーIPアドレスの確認画像002

①に書かれているIPアドレスをメモ(DNS設定の時にここのIPを記入します)。

②のウェブを選択。

 

サーバーIPアドレスの確認画像003

①のドメインウェブを選択。

②一番上の『Main』にwwwを付けないドメインを記入して(例 www.example.com だと example.com)、③下のドメイン設定を選択。

 

.htaccessの設置

.htaccessの設置画像001

.htaccessを設置するためファイルマネージャにログイン。

 

.htaccessの設置画像002

pudlic_html』を選択。

 

.htaccessの設置画像003

ファイル作成』を選択。

 

.htaccessの設置画像004

下のコードを記入(example.comの場所を自分の独自ドメインに変更してください

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]

②文字コードはEUC-JPを指定。

③新規ファイル名は『.htaccess』を指定。

④のフロッピーアイコンを選択して保存。

.htaccessファイルはコードを記入したものを、直接pudlic_htmlフォルダの中にアップロードでも大丈夫です。

その場合ファイルのパーミッションは644に設定してください。

 

以上でサーバーでする作業は終わりです。引き続きバリュードメインの方でDNS設定をしていきます。

 

バリュードメインでDNS設定

 

バリュードメインでDNS設定001

ドメインの設定操作(登録済みドメイン一覧)』へ。

 

バリュードメインでDNS設定002

ドメイン一覧が表示されます。この中のはてなブログで使いたい独自ドメインの『DNS/URL』を選択。

 

バリュードメインでDNS設定003

ここに下のように記入し、設定を保存してください。(IPアドレスの調べ方はこのページ上部に書いてあります)

a @ サーバーのIPアドレス
cname www hatenablog.com.

『a @ サーバーのIPアドレス』ここの部分が、wwwなしでアクセスした時はXREAサーバーに行き、.htaccessを読み込み、wwwありのドメインへリダイレクトするという設定です。

『cname www hatenablog.com.』ここの部分が、wwwありでアクセスした時は、はてなブログへ行く設定です。

 

サブドメインをwwwではなく、blogやdiaryなど他のものに変えたい場合『cname www hatenablog.com.』にあるwwwの場所を『cname blog hatenablog.com.』にすることで変更可能です。

これでバリュードメインで行う作業はおわりです。引き続きはてなブログで希望の独自ドメインを指定します。

はてなブログでの設定

はてなブログでドメイン設定画像001

最後に、はてなブログ側で独自ドメインを指定します。

管理画面から『設定 → 詳細設定 → 独自ドメイン』に設定したい独自ドメインを記入すればすべて完了です。

独自ドメインが表示されないという方は、バリュードメインでDNS設定をした直後は反映されるまで時間がかかります。すこし時間を置いて確認してみてください。

時間を置いても、はてなブログで独自ドメインがつながらない場合はどこか設定をミスしているかもしれないので、.htaccessやDNS設定を確認してみてください。

 

301や302の話

ドメイン会社の『お名前ドットコム』にはドメイン転送というサービスがあり、www無し→www有りに転送することができます。

ただしその方法だと302リダイレクトになるので、「はてなブログで独自ドメインを使いたい、でも検索サイトのSEOが気になる」という人は、どこのドメイン会社で取得しても今回のようにサーバーを用意し.htaccessで301リダイレクトするほうがいいかもです。

 リダイレクトの違い
301リダイレクト新URLへ移転、引っ越しした、という意味で検索サイトに伝える。
302リダイレクト一時的に移動、また元のドメインに戻るかも、という意味で検索サイトに伝える。
タイトルとURLをコピーしました