スマートURL設定について(サブフォルダ)
- » gura > スマートURL設定について(サブフォルダ) @ 2012/9/13 3:32
- clothoweb > Re: スマートURL設定について(サブフォルダ) @ 2012/9/13 17:38
- gura > Re: スマートURL設定について(サブフォルダ) @ 2012/9/13 23:51
- clothoweb > Re: スマートURL設定について(サブフォルダ) @ 2012/9/14 14:03
- gura > Re: スマートURL設定について(サブフォルダ) @ 2012/9/15 1:22
- clothoweb > Re: スマートURL設定について(サブフォルダ) @ 2012/9/19 17:02
- gura > Re: スマートURL設定について(サブフォルダ) @ 2012/9/20 23:15
gura > スマートURL設定について(サブフォルダ) @ 2012/9/13 3:32 |
---|
■ BaserCMSのバージョン:2.0.4
■ レンタルサーバー名:nsf ■ スマートURLの利用:OFF→ON ■ 設置フォルダ:サブフォルダ ■ 利用しているデータベース:SQLite ■ PHPスキル(自己評価):全くわからない スマートURLを試したのですが、設定した瞬間にページが読めなくなりました。 HPの「手作業でスマートURLを設定する」を参考にして、手動の設定を色々試して 結局どれも成功しませんでしたので相談させてください。 .htaccessファイルをいじったのは今回が初めてですが 今回のやり方でスマートURLオフの状態に戻せたので エディタ(メモ帳以外を使用)・ftpアップロードの部分は問題ないと思います。 サーバーの仕様 http://nsf.jp/spec.html mod_rewriteをインストール済みというような記述がありますが これで、rewriteのインストールが必要という条件は満たしますか? 独自ドメインですが、サブフォルダにアップロードしてる状況です。 /public_html/(サブフォルダ名) install.phpファイル 管理システムからスマートURL設定をしたときに最後の一文は書き込まれたようです。 最後の一文を削除することで、スマートURLオフに戻せました。 (9行ほど命令文) Configure::write('debug', 0); Configure::write('App.baseUrl', ''); ?> #/.htaccessファイル 権限644→646 RewriteEngine on RewriteBase /public_html/(サブフォルダ名) RewriteRule ^$ /app/webroot/ [L] RewriteRule (.*) /app/webroot/$1 [L] #/app/webroot/.htaccessファイル 権限644→646 RewriteEngine on RewriteBase /public_html/(サブフォルダ名)/app/webroot RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] .htaccessファイルは、とりあえずコメント文を参考に、上記のようにしてみました。 (上の状態で500エラー、他の下記の状態だと404エラーでした) ただ、ど素人なので「手作業でスマートURLを設定する」を読んでもよく分からない部分があります。 ・.htaccessファイルの権限は646でいいのでしょうか? ・「RewriteBase」行のフォルダ指定は上のであってますか? 一応下記の3パターン全部試しました。 /public_html/(サブフォルダ名) /(サブフォルダ名) / ・/.htaccessファイルの「RewriteRule」の2行は、なにもつけなくていいでしょうか? これも3パターン試しました。 /public_html/(サブフォルダ名)/app/webroot/ /(サブフォルダ名)/app/webroot/ /app/webroot/ 2番目、3番目については、それぞれの組み合わせを一通り試しましたが、すべてエラーでした。(404エラー or 500エラー) TOPページはスタイル崩れで表示されるパターンもあるのですが 他のページはエラーになり表示されません。 その状態で管理画面へのログインもできない(ログイン中だとはじかれる)ので 別スレであるようなテーマ変更もできません。 サブフォルダを使用していることが、話をややこしくしてそうですが ここは、契約を変えないとどうにもならない部分な状況なので…… おかしなところがあったら、ご指摘いただけないでしょうか。 スマートURLはできたら使いたい、といった程度ですので、どうしても無理ならあきらめられます。 |