Webサーバーマルチドメイン設定
1.概要
WebARENA SuiteX V2メールプレミアムプランにてドメインごとに異なるWebページを表示させる為の設定手順です。
- 下記内容を参考に「.htaccess」ファイルを作成し、/home 直下にFTPで設置してください。
- 当設定は、Webのみに反映されます。メールの挙動には影響を及ぼしません。
- 弊社提供のDNSサーバをご利用の場合は本ページの手順の他に、別途DNS設定が必要です。
2.設定方法
- .htaccessの作成
2パターンの設定方法を案内します。
※Webの基本ドメインとWebのマルチドメインで別のアクセス制限をかけたい場合は「404エラーを返したい場合」の設定方法にしたがってください。■登録されていないドメイン名でアクセスした時(IPアドレスでのアクセス含む)に
Webの基本ドメインのコンテンツを表示させたい場合
―――――――――――――――――――――――――――
#--start create manger section---
# Enable RewriteEngine.
RewriteEngine On# 404 Error for Multidomain Directories.
RewriteCond %{HTTP_HOST} ^基本ドメイン$
RewriteCond %{REQUEST_URI} ^/(マルチドメイン1|マルチドメイン2|マルチドメイン3|・・・)/
RewriteRule ^(.*)$ /$1 [L,R=404]# Main RewriteRule for multidomain.
RewriteCond %{HTTP_HOST} ^(マルチドメイン1|マルチドメイン2|マルチドメイン3|・・・)
RewriteCond %{REQUEST_URI} !^/(マルチドメイン1|マルチドメイン2|マルチドメイン3|・・・)/
RewriteRule ^(.*)$ /%{HTTP_HOST}/$1/ [L]
#--end create manger sectionr---
―――――――――――――――――――――――――――[例]
基本ドメイン:arena.ne.jp
マルチドメイン:etius.jp と blog.arena.ne.jp の場合
―――――――――――――――――――――――――――
#--start create manger section---
# Enable RewriteEngine.
RewriteEngine On# 404 Error for Multidomain Directories.
RewriteCond %{HTTP_HOST} ^arena.ne.jp$
RewriteCond %{REQUEST_URI} ^/(etius.jp|blog.arena.ne.jp)/
RewriteRule ^(.*)$ /$1 [L,R=404]# Main RewriteRule for multidomain.
RewriteCond %{HTTP_HOST} ^(etius.jp|blog.arena.ne.jp)
RewriteCond %{REQUEST_URI} !^/(etius.jp|blog.arena.ne.jp)/
RewriteRule ^(.*)$ /%{HTTP_HOST}/$1/ [L]
#--end create manger sectionr---
―――――――――――――――――――――――――――■登録されていないドメイン名でアクセスした時(IPアドレスでのアクセス含む)に
404エラーを返したい場合
―――――――――――――――――――――――――――
#--start create manger section---
# Enable RewriteEngine.
RewriteEngine On# 404 Error for Multidomain Directories.
RewriteCond %{HTTP_HOST} !^(基本ドメイン|マルチドメイン1|マルチドメイン2マルチドメイン3|・・・)$
RewriteRule ^(.*)$ /$1 [L,R=404]# Main RewriteRule for multidomain.
RewriteCond %{HTTP_HOST} ^(基本ドメイン|マルチドメイン1|マルチドメイン2マルチドメイン3|・・・)
RewriteCond %{REQUEST_URI} !^/(基本ドメイン|マルチドメイン1|マルチドメイン2マルチドメイン3|・・・)/
RewriteRule ^(.*)$ /%{HTTP_HOST}/$1/ [L]
#--end create manger sectionr---
―――――――――――――――――――――――――――[例]
基本ドメイン:arena.ne.jp
マルチドメイン:etius.jp と blog.arena.ne.jp の場合
―――――――――――――――――――――――――――
#--start create manger section---
# Enable RewriteEngine.
RewriteEngine On# 404 Error for Multidomain Directories.
RewriteCond %{HTTP_HOST} !^(arena.ne.jp|etius.jp|blog.arena.ne.jp)$
RewriteRule ^(.*)$ /$1 [L,R=404]# Main RewriteRule for multidomain.
RewriteCond %{HTTP_HOST} ^(arena.ne.jp|etius.jp|blog.arena.ne.jp)
RewriteCond %{REQUEST_URI} !^/(arena.ne.jp|etius.jp|blog.arena.ne.jp)/
RewriteRule ^(.*)$ /%{HTTP_HOST}/$1/ [L]
#--end create manger sectionr---
――――――――――――――――――――――――――― - マルチドメイン用ディレクトリの作成
上記設定の適用後、それぞれのドメインについて /home 直下にドメインごとにディレクトリを作成し、 ディレクトリ名を各「ドメイン名」に設定します。ディレクトリの中に、各ドメインで表示したいコンテンツを投入してください。
※ドメイン名と同じアカウント名でWebユーザーを作成した場合、マルチドメイン設定後に表示されるWebコンテンツは、該当Webユーザーディレクトリに格納されたコンテンツとなります。 また、WebユーザーディレクトリではCGI/PHPを使うことはできません。
●作成手順
※ ドメインが "arena.ne.jp"と”blog.arena.ne.jp”の場合
1. FTPで接続し、以下いずれかのアカウントでFTP接続を行う。admin, Web特権ユーザー(webadmin1、webadmin2、webadmin3)
2. /home にドメイン名"arena.ne.jp"と”blog.arena.ne.jp”というドメイン名と同じ名前のディレクトリを作成する。
3. "arena.ne.jp"と”blog.arena.ne.jp”というディレクトリの下にそれぞれのドメインで表示したいコンテンツを置く。
- .htaccessの設置
- FTPなどで接続し、設定内容を /home/.htaccess に追記する。
なお、上記内容以外のお客さまによる編集などは、弊社サポートの対象外となります。予めご了承ください。
3.設定の解除方法
設定した内容を解除するには、FTP等でログインし、/home/.htaccess ファイル自体を削除するか、該当する設定箇所を編集していただく必要がございます。
○ 削除可能なアカウント
サイト管理者(admin), Web特権ユーザー(webadmin1、webadmin2、webadmin3)
○ 削除方法
/home ディレクトリ内の .htaccess ファイルを削除するか、もしくは、設定内容を書き換えてください。
.htaccessのご利用・操作方法によっては、Webアクセスが正常にできなくなる恐れがございます。お客さまの責任の元、ご利用いただきますようお願いいたします。