- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:codeigniterでサブフォルダの扱い)
codeigniterでサブフォルダの扱い
このQ&Aのポイント
- codeigniterでサブフォルダの扱いについて困っています。解決方法を教えてください。
- codeigniterでサブフォルダの表示がうまくいかず困っています。どのように対処すれば良いでしょうか?
- codeigniterでサブフォルダを表示する際に問題が発生しています。解決方法をお教えください。
- みんなの回答 (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]
補足
subディレクトリのindex.phpを http://hogehoge.com/index.php/sub/ ではなく http://hogehoge.com/sub/ の形式でアクセスしたいです。 教えていただいた方法では、ドキュメントルートのhoge.phpが表示されなくなりました。 すみませんが、お願いします。