こんにちは!川口のWEB屋さん、テダスクのSeitoです。
今回は、当事務所でも利用しているColorfulBoxのサーバーで独自ドメインで公開しているサイトに、突如「mail.XXXX.com」という作成してもいないサブドメインがついた状態でアクセス情報が表示され、そのことについてColorfulBoxさんに聞いたところ、独自ドメインを登録したときに自動でサブドメインが生成されるという仕様を知ったので、共有とその対処方についてお伝えしたいと思います。
mail.が分かった背景
まず、どのような状況で今回のmail.xxxx.comのアドレスにアクセスがあったことが分かったかというと、そのドメインで入れているGoogle AdSenseのレポートで気付きました。
このmail.のURLでアクセスすると、実際にその独自ドメインのトップページが表示され、デザインなども崩れることなく独自ドメインとまったく同じ様に表示されていました。
ただ、記事のリンクやメニューリンクは、独自ドメインのURLになっています。それは当然でそのリンクはWordPressのデータベースによって作られているためです。
単純にトップページが表示出来ているという状況です。
しかしながら、そのサブドメインを作った記憶も無ければ、当然ドメインリストにもそのサブドメインは存在しません。
サーバー内や、WordPressのデータベースにもmail.というデータが無いかを確認した上で、ColorfulBoxにお問い合わせすることにしました。
cPanelとは
その前にcPanelですが、サーバーコントロール画面(管理画面)として使われているシステムで、私が知っている限りでは、ColorfulBoxとMixHostがcPanelのサーバー管理画面を採用しています。
デザインは多少は違いはありますが、メニューは基本的に同じです。
cPanelの仕様で独自ドメインを追加すると自動でmail.のサブドメインが生成される
cPanelでドメインを使いする際は、「ドメイン(旧メニュー名はアドオンドメイン)」というメニューから独自ドメインやサブドメインなど追加したいドメインを登録する機能があります。
ちなみに独自ドメインを追加する場合は、このドメイン追加の前にカラフルボックスのログイン後の画面でDNSの設定が必要なので、詳しくはカラフルボックスのマニュアルをご覧下さい。
対処方法
対処方については、カラフルボックスから回答を頂きましたので、一部引用させていただくと
mail.xxxxx.com
こちらのサブドメインにつきましては、cPanel側で自動作成されるものとなり、
cPanelで使用されるものとなります。その他、
webmail.xxxxx.com
webdisk.xxxxx.com
cpcontacts.xxxxx.com
cpcalendars.xxxxx.comなどのサブドメインにつきましても自動作成されるものとなりますが、
誠に申し訳ございませんが、削除することが出来ません。アクセス出来ないようにする場合は、.htaccess等で制限する必要があるかと存じますが、
誠に恐れ入りますが.htaccessの記述に関しましてはサポート対象外となってしまいますため、
ご不明な点がございます場合は、お手数ではございますが検索サイトや書籍、コミュニティ等で
お調べいただきますようお願い申し上げます。
ということで、cPanel内で使われるドメインということでした。
いずれにしても.htaccessでリダイレクトの処理が必要そうです。
英語で調べると、リダイレクト設定について記載がありました。
RewriteEngine on RewriteCond %{HTTP_HOST} ^mail.domain.com$ [OR] RewriteCond %{HTTP_HOST} ^www.mail.domain.com$ RewriteRule ^.*$ "https\:\/\/domain\.com" [R=301,L]
さて、この.htaccessファイルですが、どこに配置されるべきかというと独自ドメインが指定しているディレクトリです。
もしWordPressを使っている場合は、WordPressが自動生成する.htaccessファイルの先頭に記述すると良いかと思います。
domainの部分をお使いの独自ドメインに書き換えてください。
一応この方法で、私のサイトもmail.にアクセスすると独自ドメインにリダイレクトされるようになりました。
まとめ
今回はcPanelで独自ドメインを追加すると自動でサブドメインが作られてしまうと言う仕様についてと対処方に付いてお伝えしましたが、この話しで行くと今まで登録している独自ドメインに関しては全てこの.htaccessのリダイレクト設定が必要という話になりそうですね。
たまたま今回何故かmail.のサブドメインバージョンのURLがGoogle検索にインデックスされてしまったという事だと思うのですが、もう少し自分なりに実験してみようと思っています。
また、ColorfulBoxさんもこの仕様についてマニュアルを作るというお話しもあったので、もし公開されたらこちらの記事でも共有したいと思います。
もし今回の作業をお願いしたいという場合は、お気軽にお問い合わせください。
以上、「【サーバー】ColorfulBoxやMixHostのcPanelで独自ドメインを追加すると「mail.」のサブドメインが出来てしまう問題の対処方」でした!
コメント
コメント失礼します。
有益な情報共有ありがとうございます。
私も、カラフルボックスでサイトを立ち上げ後、サーチコンソールを確認すると、重複コンテンツの嵐!「mail.」のサブドメインが悪さしていました。
対策方法について調べてましたが、目星しい記事はないと諦めてた時に、当記事と出会い無事に解決。サーチコンソールのエラーも無事改善。本当に助かました。
ですが、よくよく考えると、サブドメインが自動生成されるのは理解できますけど、サイトが重複して公開される仕様が、素人には害悪としか思えないのですが、本当に意味不明すぎて🤪
コメントいただきありがとうございます!
お役に立てて嬉しいです。
はじめて知ったときは自分のサイトが複製されているようでびっくりしました。
サイトの重複は本当に困りますよね。。。