BASEにリダイレクトを利用してオリジナルドメインを使う方法

  • このエントリーをはてなブックマークに追加
  • LINEで送る
BASEドメイン登録

BASEは独自ドメインを利用できますが、
サブドメイン(www.hogehote.com、shop.hogehoge.comなど)しか利用することができません。
調べてみるとお名前ドットコムなどの、
urlの転送サービスがあるドメイン管理会社なら簡単にできるようですが、
私の環境ではできなかったので忘備録として書いておきます。
その他、この情報に関してネット上には、
サーバーにXsaverを使った例が多かったですが、
ロリポップでも同じでした。(当然か!)

私の環境

  • ドメイン管理会社:ムームードメイン
  • サーバー:ロリポップ

BASEの設定

BASEドメイン登録

まずはBASEのAppsで独自ドメインをインストールし、
取得したドメインを登録します。
登録するドメインはサブドメインである必要があります。
(www.nekosippo.comのようにwwwをつけたもの)

ムームードメインの設定

ムームードメインのコントロールパネル→右メニューのムームーDNSクリック。
使用するドメインの[変更]をクリック

ムームードメインコントロールパネル

サブドメイン以外はロリポップを選ぶ。
一番下のカスタム設定ボタンをクリックし、
画像の入力欄に
サブドメイン:www
種別:CNAMEを選択
内容:cname.thebase.in
を入力して[セットアップ情報を変更]をクリックします。
これでサブドメインでの運用ができるようになりました。

ルートドメイン(独自ドメイン)での運用方法

BASEドメイン設定

サブドメインは設定できましたが、
ルートドメイン(nekosippo.com)にアクセスすると、
設定したロリポップのサーバーに繋がります。
ここに.htaccessファイルを置いてリダイレクトさせるとできるようになります。

ただ、BASEはssl化したサブドメインを使用していて、
使用しているサーバーからアクセスすると2回リダイレクトしないといけません。
(このあたりちょっと詳しくないので、詳しい方教えていただけると助かります(^_^;))

でロリポップサーバーに置く.htaccessに、

[plain]
RewriteEngine on
RewriteCond %{HTTP_HOST} ^nekosippo\.com
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ http://www.nekosippo.com/$1 [R=301,L]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
[/plain]
と書いてアップすると独自ドメインにアクセスしても、
ベイスのサブドメインにアクセすることができるようになります。

 

  • このエントリーをはてなブックマークに追加
  • LINEで送る

SNSでもご購読できます。

コメント

  1. 通りすがりのWeb担 より:

    ここの情報で本当に助かりました(泣)
    ありがとうございます!

    1. cubenet より:

      どういたしまして
      お役に立てて嬉しいです

  2. Web より:

    ご質問なのですが、wwwなしの場合は.htaccessにどのような記載になりますでしょうか?

    1. tegecat より:

      私の知識が足りないかもしれませんが、
      BASEではwww無しのドメインの指定は出来なかったと思います。

  3. tomo tomo より:

    教えて頂きたいのですが
    ネームサーバーはムームーDNS、ロリポップDNS
    どちらで設定されていますでしょうか?

    1. tegecat より:

      こんにちは!
      ムームーDNSを使用しています

      1. tomo tomo より:

        こんにちは!
        早速のお返事ありがとうございます。
        ムームーDNSをご利用なのですね。
        参考になりました。
        (BASEへのリダイレクトがうまくいかず試行錯誤しています。
        リダイレクトするには、ロリポップDNSを利用するようにと他のサイト
        で書いてあったのですが、BASEに転送する場合はムームーDNSで大丈夫なのですね)
        初歩的なことで恐縮ですが、https://nekosippo.comと入力しても
        https://www.nekosippo.comにリダイレクトしてくれますでしょうか?
        よろしくお願いいたします。

        1. tegecat より:

          こんにちは
          BASEの設定が変わっていなければ、
          ムームーDNSを使用してルートドメインから、
          www付きのサブドメインにリダイレクト出来ました。
          (今は別の運用をしています)

          ルートドメインを設定したサーバーに.htaccessファイルを置いて、
          BASEのwww付きのサブドメインへリダイレクトさせる形です。
          参考になれば幸いです!

コメントを残す

*