• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:codeigniterでサブフォルダの扱い)

codeigniterでサブフォルダの扱い

このQ&Aのポイント
  • codeigniterでサブフォルダの扱いについて困っています。解決方法を教えてください。
  • codeigniterでサブフォルダの表示がうまくいかず困っています。どのように対処すれば良いでしょうか?
  • codeigniterでサブフォルダを表示する際に問題が発生しています。解決方法をお教えください。

質問者が選んだベストアンサー

  • ベストアンサー
  • mpro-gram
  • ベストアンサー率74% (170/228)
回答No.2

/sub/ の index.php って、CodeIgniterとは別に、実在の /sub/index.php にアクセスさせたいという意味ですか? であれば、 RewriteEngine On の次に以下2行 RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f 以降に、codeinteger 用の設定記述 全部を、フレームワークで作るのでないなら(フレームワーク以外のプログラムもおくのなら)、フレームワーク全体をサブディレクトリーにいれて、それ以外は、別のサブディレクトリーに、というように分けるのが普通だと思うけど。

その他の回答 (1)

  • f_onion
  • ベストアンサー率47% (10/21)
回答No.1

そもそもそのmod_rewriteでどのように書き換えて欲しいかがわかりませんが http://hogehoge.com/sub/ とアクセスされた場合に http://hogehoge.com/index.php/sub/ となってほしいのであれば、 ルールのindex.phpの後ろの?が要らないんじゃないですか? RewriteRule ^(.+)$ /index.php/$1 [L]

eccschool
質問者

補足

subディレクトリのindex.phpを http://hogehoge.com/index.php/sub/ ではなく http://hogehoge.com/sub/ の形式でアクセスしたいです。 教えていただいた方法では、ドキュメントルートのhoge.phpが表示されなくなりました。 すみませんが、お願いします。