インストール後のスマートURLにつきまして
ameame > インストール後のスマートURLにつきまして @ 2011/12/9 21:00 |
---|
■ BaserCMSのバージョン:(例)1.6.15
■ レンタルサーバー名:さくらのレンタルサーバー ■ スマートURLの利用: ON ■ 設置フォルダ: サブフォルダ(/basercms) ■ 利用しているデータベース: MySQL ■ PHPスキル(自己評価): E はじめまして、よろしくお願い致します。 さくらのレンタルサーバーにインストール後、管理画面のシステム設定からスマートURLを ONにして更新したのですが、管理画面右上のリンクからページ確認を押すと403Forbiddenになります。 ※テーマは初期値の"DEMO"のままです。 .htaccessと/app/config/install.php内容は以下の通り更新されているのですが、 他に確認する事はございますでしょうか。どうぞ、よろしくお願い致します。 == ドメイン/basercms/.htaccess RewriteEngine on RewriteBase /basercms RewriteRule ^$ app/webroot/ [L] RewriteRule (.*) app/webroot/$1 [L] ==ドメイン/basercms/app/webroot/.htaccess RewriteEngine on RewriteBase /basercms/app/webroot RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] /app/config/install.php の中にも Configure::write('App.baseUrl', ''); の一文は入っていました。 |
ryuring > Re: インストール後のスマートURLにつきまして @ 2011/12/12 10:15 |
---|
おはようございます。
設定内容を見たところ特に問題ないようです。 ただ、レンタルサーバーで、複数ドメインを扱う場合、RewriteBaseの調整が必要な場合があります。 ドメインごとのフォルダをRewriteBaseに含めるとうまくいく場合がありますので一度試してみてください。 ドメインのフォルダがhogeの場合
Twitter:@ryuring |
ameame > Re: インストール後のスマートURLにつきまして @ 2011/12/12 14:51 |
---|
ryuringさま、返信ありがとうございました。
RewriteBaseの調整もやってみましたが、ログイン画面も表示されなくなってしまったので戻しました。 ※複数ドメインの運用はやってませんでしたので。。 ドメイン/basercms/.htaccessの最終行に下記行を追加した所、 http://ドメイン/basercms/で表示されるようになりました。
この修正方法で他に問題でてきますのでしょうか。 |
ryuring > Re: インストール後のスマートURLにつきまして @ 2011/12/19 20:34 |
---|
ameameさん、こんばんは。
引用: この修正方法で他に問題でてきますのでしょうか。 DirectoryIndexの設定であれば特に問題はないと思います。 ただ、app/webroot/ 内に、index.htmlを配置した場合は、トップページを表示する際にそちらが優先されますのでご注意ください。 Twitter:@ryuring |