スマートurlの件
masa77 > Re: スマートurlの件 @ 2012/12/26 0:31 |
---|
yuse さん
ありがとうございます。無事表示できました。\(^o^)/ |
yuse > Re: スマートurlの件 @ 2012/12/25 23:00 |
---|
こんにちわ。
直下にある.htaccessですが、 RewriteRule ^$ app/webroot/ [L] と RewriteRule (.*) app/webroot/$1 [L] の間に下記1行を追加してみたらどうでしょうか? RewriteCond $1 !^(index\.php) ↓こんな感じ RewriteRule ^$ app/webroot/ [L] RewriteCond $1 !^(index\.php) RewriteRule (.*) app/webroot/$1 [L] |
masa77 > Re: スマートurlの件 @ 2012/12/22 11:08 |
---|
clothoweb さん
ありがとうございます。 clothoweb さんの .htaccess の設定と少し違いますが ロリポップ(ロリポ プランでした)さんの初期設定 と 下記の変更箇所になっています safe mode を OFF mbstring.internal_encoding UTF-8 clothoweb さんの設定と同じように変更しましたが 症状の改善はないです。 |
clothoweb > Re: スマートurlの件 @ 2012/12/21 17:39 |
---|
masa77 > Re: スマートurlの件 @ 2012/12/20 17:39 |
---|
ryuring さん inoueさん
ありがとうございます。 スマートURLはオフで運用することにします。 baseCMSのデモ画面です。 http://demo.basercms.net/ 本当ですね。 http://demo.basercms.net/index これも問題ないですね。 ryuring さん のページ 各ページ php ではなくて html になっていますね。 |
ryuring > Re: スマートurlの件 @ 2012/12/20 11:00 |
---|
Twitter:@ryuring |
ryuring > Re: スマートurlの件 @ 2012/12/20 10:58 |
---|
こんにちは。
サイトマップページはトップページを出力しない仕様だったりします ^^; Twitter:@ryuring |
inoue > Re: スマートurlの件 @ 2012/12/20 10:44 |
---|
お世話になります。
ロリポでのなんらか不具合ですね! 私もまだ解明してないんです。。。 でもって とりあえずこれ確認してみてください。 以下はbaseCMSのデモ画面です。 http://demo.basercms.net/ でもってサイトマップにいってみてください! サイトマップにホームまたはトップがないですよね? だから サーバーによっては無理なんではないかな?と 最近思うようになってきました。 自分で質問しといて、何の解決にもなってないですが・・・・ |
masa77 > Re: スマートurlの件 @ 2012/12/20 8:58 |
---|
ryuring さん
ありがとうございます。 スマートURLのオン・オフは うまく動いています。 ただ、inoueさんが最初に書かれているようにスマートURLのオンにすると(オフは問題ありません) サイトマップページからホーム・トップのページのみ動作しません。 直接ブラウザーのアドレス欄から http://○○.com/ は OKですが、 ( http://○○.com/corp http://○○.com/products 等もOKです) また、http://○○.com/index.html http://○○.com/index.htm では http://○○.com/ このページが表示されOKです。 ただ、 http://○○.com/index や http://○○.com/index.php では、 404 NOT FOUND エラー : リクエストされたアドレス '/redirect:/app/webroot/index.php' はこのサーバにありませんでした。 404 NOT FOUND エラー : リクエストされたアドレス '/index.php' はこのサーバにありませんでした。 となります。(ちなみに。スマートフォンページは動作しています) また、サブフォルダには設置していないのですよ。 手動設定については、基本的に オン で動いています。 スマートURLを設定するhtaccess と見比べると 問題ないように思いますが。。。 下記のように、ロリポップ、クロスサーバー での htaccess を書きます。 両サーバーとも同じように設置すると、ロリポップでは上記のようなエラーが出ます。 クロスサーバーでは、動作しています。 /.htaccess については ロリポップ RewriteEngine on RewriteBase / RewriteRule ^$ app/webroot/ [L] RewriteRule (.*) app/webroot/$1 [L] クロスサーバー AddHandler application/x-httpd-phpcgi .php mod_gzip_on Off # RewriteEngine on RewriteBase / RewriteRule ^$ app/webroot/ [L] RewriteRule (.*) app/webroot/$1 [L] /app/webroot/.htaccess については ロリポップ RewriteEngine on RewriteBase /app/webroot RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] クロスサーバー RewriteEngine on RewriteBase /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', ''); クロスサーバー Configure::write('App.baseUrl', ''); 以上、、少し長くなって申し訳ありません。 スマートURLをオフにすれば問題ないのですが。。。。 |
ryuring > Re: スマートurlの件 @ 2012/12/19 22:00 |
---|
masa77 さん、スレッドに書いているのですが、手動で設定した場合はいかがでしょうか?
また、サブフォルダに設置されてませんか? Twitter:@ryuring |