HOME | サイトマップ | 会社案内 |
サービスご案内 | お申し込み | サポート | オンラインマニュアル | お問い合わせ |

複数ドメインのご利用について

複数のホームページURLのご利用について


(例) アカウントIDが「hogehoge」、サーバー名「ax」の場合

<ホームページURL>

スタンダードコースでは、現在の所以下の6つのアドレスにてお客様のホームページにアクセスすることが出来ます。

  • http://ax.misty.ne.jp/~hogehoge
  • http://ax.mistypark.com/~hogehoge
  • http://ax.mistynet.jp/~hogehoge
  • http://ax.8ne.jp/~hogehoge
  • http://ax.misty-net.com/~hogehoge
  • http://ax.lovelovemail.com/~hogehoge
<メールアドレス>
メールアドレスでも同様に、以下の5つのメールアドレスにてメールをご利用いただけます。

  • hogehoge@ax.misty.ne.jp
  • hogehoge@ax.mistypark.com
  • hogehoge@ax.mistynet.jp
  • hogehoge@ax.8ne.jp
  • hogehoge@ax.misty-net.com
  • hogehoge@ax.lovelovemail.com

複数ドメインのご利用例

複数ドメインを上手に利用することで、1つのサーバーで複数のホームページを運用することが出来ます。

アクセスしてきたドメインによって読み込むファイルを分岐する「index.cgi」という
CGIを作成し、ホームディレクトリに設置します。
これによって、最大で5つのドメインを使い分けることが出来ます。
手順としましては下記のようになります。
  1. まず、運用したいホームページの数だけフォルダを作る。
  2. 次に、作成したフォルダの中にホームページのデータを入れておきます。
  3. 分岐用の「index.cgi」を作成し、ホームディレクトリに設置する。
  4. 「index.cgi」の属性(パーミッション)を「755」に変更する
<例図>

    


    

*注:下記ソースはあくまで一例ですので、このCGIに関するお問い合わせは
受け付けておりません。各種専門書籍を参考にしてください。
<index.cgi のソース例>

#!/usr/local/bin/perl

# ドメインに 「misty.ne.jp」 を含んでいる場合のリンク先
if ( index($ENV{'HTTP_HOST'}, 'misty.ne.jp') >= 0 ) {
   print "Location:
     http://ax.misty.ne.jp/~hogehoge/folderA/index.html\n\n";
   exit;

# ドメインに 「mtypark.com」 を含んでいる場合のリンク先
} elsif ( index($ENV{'HTTP_HOST'}, 'mtypark.com') >= 0 ) {
   print "Location:
     http://ax.misty.ne.jp/~hogehoge/folderB/index.html\n\n";
   exit;

# ドメインに 「mistynet.jp」 を含んでいる場合のリンク先
} elsif ( index($ENV{'HTTP_HOST'}, 'mistynet.jp') >= 0 ) {
   print "Location:
     http://ax.misty.ne.jp/~hogehoge/folderC/index.html\n\n";
   exit;

# ドメインに 「8ne.jp」 を含んでいる場合のリンク先
} elsif ( index($ENV{'HTTP_HOST'}, '8ne.jp') >= 0 ) {
   print "Location:
     http://ax.misty.ne.jp/~hogehoge/folderD/index.html\n\n";
   exit;

# ドメインに 「misty-net.com」 を含んでいる場合のリンク先
} elseif ( index($ENV{'HTTP_HOST'}, 'misty-net.com') >= 0 ) {
   print "Location:
     http://ax.misty.ne.jp/~hogehoge/folderE/index.html\n\n";
   exit;

# その他の場合はエラーを表示する
} else {
   print "Location:
     http://ax.misty.ne.jp/~hogehoge/error.html\n\n";
   exit;

}
exit;




 || 一つ前のページへ || 
HOME | サービスご案内 | お申し込み | サポート | オンラインマニュアル | お問い合わせ | サイトマップ | 会社案内
(C)Copyright 2002 ミスティーネット Inc. All Right Reserved□□