さくらインターネットでトップページが/indexで表示されない

小桃れい > さくらインターネットでトップページが/indexで表示されない @ 2014/3/25 18:59
一度解決されている問題のようなので、バグなのか分からないのですが、
さくらインターネットに設置した baserCMS 2.1.2 と baserCMS 3.0.1 で
/index付きのアドレスにアクセスすると404 Not Foundになってしまいます。

以前解決されたチケット(参照ページ)
http://project.e-catchup.jp/issues/1025

lib/Baser/basics.php
を開いてみたのですが、さっぱりだったのでもし同じ現象で解決された方がいらっしゃったらご教授くださいませ。

サイトマップを関数で表示しているため、トップページが/index付きでリンク生成されるので困っています。
よろしくお願いいたします。


■ BaserCMSのバージョン:baserCMS 2.1.2 と baserCMS 3.0.1
■ レンタルサーバー名:さくらインターネット
■ スマートURLの利用: ON
■ 設置フォルダ: ドキュメントルート
■ 利用しているデータベース: MySQL
■ PHPスキル(自己評価):D

tecking > Re: さくらインターネットでトップページが/indexで表示されない @ 2014/3/30 0:45
小桃れいさん


さくらのレンタルサーバにbaserCMSをインストール、というのはわたし自身も選択肢の一つとして考えそうなので
後学のためにライトプランで試してみました。

お試しなので独自ドメインはあててませんが、http://{初期ドメイン}/index にアクセスすると404が返ってきますね。
/lib/Baser/basics.php には、さくらに対応したっぽいコメントがあるのですが……

で、ちょっと調べてみましたら、baserCMSのインストールディレクトリにある .htaccess の最後に

AddType text/html .php

を追記すればよいかもしれない、ということがわかりました。

わたしの環境ではうまくいってるので、一度試されてはいかがでしょうか。

《参考》
さくらのレンタルサーバーでphpファイルに拡張子無しでアクセスできなくなってしまった場合の対応について(404エラー) - akira3goの日記
http://d.hatena.ne.jp/akira3go/20131127/1385537543
小桃れい > Re: さくらインターネットでトップページが/indexで表示されない @ 2014/3/31 13:02
teckingさん

返信ありがとうございます。

教えていただいた方法で確認してみたところ、/index付きで表示できました!
とても助かりました。

どうもありがとうございます<(_ _)>
ログイン
ユーザー名:
パスワード:


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

検索

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

フォーラムガイド


関連リンク

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

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