BASEは独自ドメインを利用できますが、
サブドメイン(www.hogehote.com、shop.hogehoge.comなど)しか利用することができません。
調べてみるとお名前ドットコムなどの、
urlの転送サービスがあるドメイン管理会社なら簡単にできるようですが、
私の環境ではできなかったので忘備録として書いておきます。
その他、この情報に関してネット上には、
サーバーにXsaverを使った例が多かったですが、
ロリポップでも同じでした。(当然か!)
私の環境
- ドメイン管理会社:ムームードメイン
- サーバー:ロリポップ
BASEの設定
まずはBASEのAppsで独自ドメインをインストールし、
取得したドメインを登録します。
登録するドメインはサブドメインである必要があります。
(www.nekosippo.comのようにwwwをつけたもの)
ムームードメインの設定
ムームードメインのコントロールパネル→右メニューのムームーDNSクリック。
使用するドメインの[変更]をクリック
サブドメイン以外はロリポップを選ぶ。
一番下のカスタム設定ボタンをクリックし、
画像の入力欄に
サブドメイン:www
種別:CNAMEを選択
内容:cname.thebase.in
を入力して[セットアップ情報を変更]をクリックします。
これでサブドメインでの運用ができるようになりました。
ルートドメイン(独自ドメイン)での運用方法
サブドメインは設定できましたが、
ルートドメイン(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]
と書いてアップすると独自ドメインにアクセスしても、
ベイスのサブドメインにアクセすることができるようになります。
コメント
コメント一覧 (8件)
ここの情報で本当に助かりました(泣)
ありがとうございます!
どういたしまして
お役に立てて嬉しいです
ご質問なのですが、wwwなしの場合は.htaccessにどのような記載になりますでしょうか?
私の知識が足りないかもしれませんが、
BASEではwww無しのドメインの指定は出来なかったと思います。
教えて頂きたいのですが
ネームサーバーはムームーDNS、ロリポップDNS
どちらで設定されていますでしょうか?
こんにちは!
ムームーDNSを使用しています
こんにちは!
早速のお返事ありがとうございます。
ムームーDNSをご利用なのですね。
参考になりました。
(BASEへのリダイレクトがうまくいかず試行錯誤しています。
リダイレクトするには、ロリポップDNSを利用するようにと他のサイト
で書いてあったのですが、BASEに転送する場合はムームーDNSで大丈夫なのですね)
初歩的なことで恐縮ですが、https://nekosippo.comと入力しても
https://www.nekosippo.comにリダイレクトしてくれますでしょうか?
よろしくお願いいたします。
こんにちは
BASEの設定が変わっていなければ、
ムームーDNSを使用してルートドメインから、
www付きのサブドメインにリダイレクト出来ました。
(今は別の運用をしています)
ルートドメインを設定したサーバーに.htaccessファイルを置いて、
BASEのwww付きのサブドメインへリダイレクトさせる形です。
参考になれば幸いです!