Re: サブドメインでの利用について教えてください。
- troche > サブドメインでの利用について教えてください。 @ 2015/8/4 16:35
- jerry7 > Re: サブドメインでの利用について教えてください。 @ 2015/8/5 9:45
- » troche > Re: サブドメインでの利用について教えてください。 @ 2015/8/5 10:49
- jerry7 > Re: サブドメインでの利用について教えてください。 @ 2015/8/5 23:34
- troche > Re: サブドメインでの利用について教えてください。 @ 2015/8/6 15:18
- troche > Re: サブドメインでの利用について教えてください。 @ 2015/8/7 17:29
- jerry7 > Re: サブドメインでの利用について教えてください。 @ 2015/8/8 16:55
- troche > Re: サブドメインでの利用について教えてください。 @ 2015/8/11 10:27
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] ----- よろしくお願いいたします。 |