■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

Re: サブドメインでの利用について教えてください。

troche > Re: サブドメインでの利用について教えてください。 @ 2015/8/5 10:49
jerry7さん、返信ありがとうございます。

複数のサブドメインを使用しておりますので、マルチドメインツールの設定は行なっています。

.htaccessの内容は下記のとおりです。

├/home/
├ .htaccess
-----
AddType application/x-httpd-php .html

# This file is made by RewriteRule Tool.

# Enable RewriteEngine.
RewriteEngine On

# Main RewriteRule for multidomain.
RewriteCond %{HTTP_HOST} ^(www.○○○.○○○.ne.jp|www.○○○.○○○.ne.jp|www.○○○.○○○.ne.jp|www.○○○.○○○.ne.jp|www.○○○.○○○.ne.jp)
RewriteCond %{REQUEST_URI} !^/^(www.○○○.○○○.ne.jp|www.○○○.○○○.ne.jp|www.○○○.○○○.ne.jp|www.○○○.○○○.ne.jp|www.○○○.○○○.ne.jp)/
RewriteRule ^(.*)$ /%{HTTP_HOST}/$1/ [L]
-----

├/home/子ドメイン
├ .htaccess
-----
#
# /.htaccess
#
# 【スマートURLについて】
# 短くスマートなURLを実現する為には、ApacheのRewriteモジュールが必要です。
# スマートURLの設定は、管理画面のシステム設定より行えます。
# (例)
# スマートURLオフ:http://localhost/index.php/contact/index
# スマートURLオン:http://localhost/contact/index
#
# 【スマートURLの設定に失敗した場合】
# /.htaccess と /app/webroot/.htaccess に記述されている
# RewriteBase 設定をサーバー環境に合わせて調整してください。
# マルチドメインの場合は、マルチドメインの設定フォルダを設定値に
# 付け加えるうまくいく事が多いようです。
#
# (例)マルチドメインのフォルダが「test」の場合
# RewriteBase /test
#
# 【スマートURLを手動でオンにする】
# ■ /.htaccess と /app/webroot/.htaccess にRewrite設定を記述する必要があります。
# /.htaccess では次の4行を記述します。
# RewriteEngine on
# RewriteBase /
# RewriteRule ^$ app/webroot/ [L]
# RewriteRule (.*) app/webroot/$1 [L]
# ■ /app/Config/install.php に次の行を追加します。
# Configure::write('App.baseUrl', '');
#
# 【スマートURLを手動でオフにする】
# ■ /.htaccess と、/app/webroot/.htaccess 内の、次の行で始まる行を全て削除します。
# RewriteEngine / RewriteBase / RewriteCond / RewriteRule
# ■ /app/Config/install.php の次の行を削除します。
# Configure::write('App.baseUrl', '');
#
# 【動作確認済レンタルサーバー】
# http://basercms.net/manuals/introductions/2.html
#


RewriteEngine on
RewriteBase /www.○○○.○○○.ne.jp
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
-----

├/home/子ドメイン/app/webroot
├ .htaccess
-----
#
# /app/webroot/.htaccess
#
# 【スマートURLについて】
# 短くスマートなURLを実現する為には、ApacheのRewriteモジュールが必要です。
# スマートURLの設定は、管理画面のシステム設定より行えます。
# (例)
# スマートURLオフ:http://localhost/index.php/contact/index
# スマートURLオン:http://localhost/contact/index
#
# 【スマートURLの設定に失敗した場合】
# /.htaccess と /app/webroot/.htaccess に記述されている
# RewriteBase 設定をサーバー環境に合わせて調整してください。
# マルチドメインの場合は、マルチドメインの設定フォルダを設定値に
# 付け加えるうまくいく事が多いようです。
#
# (例)マルチドメインのフォルダが「test」の場合
# RewriteBase /test/app/webroot
#
# 【スマートURLを手動でオンにする】
# ■ /.htaccess と /app/webroot/.htaccess にRewrite設定を記述する必要があります。
# /app/webroot/.htaccess には次の5行を記述します。
# RewriteEngine on
# RewriteBase /app/webroot
# RewriteCond %{REQUEST_FILENAME} !-d
# RewriteCond %{REQUEST_FILENAME} !-f
# RewriteRule ^(.*)$ index.php [QSA,L]
# ■ /app/Config/install.php に次の行を追加します。
# Configure::write('App.baseUrl', '');
#
# 【スマートURLを手動でオフにする】
# ■ /.htaccess と、/app/webroot/.htaccess 内の、次の行で始まる行を全て削除します。
# RewriteEngine / RewriteBase / RewriteCond / RewriteRule
# ■ /app/Config/install.php の次の行を削除します。
# Configure::write('App.baseUrl', '');
#
# 【動作確認済レンタルサーバー】
# http://basercms.net/manuals/introductions/2.html
#
Allow from all

RewriteEngine on
RewriteBase /www.○○○.○○○.ne.jp/app/webroot
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
-----

よろしくお願いいたします。
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
27 人のユーザが現在オンラインです。 (25 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 27