• ベストアンサー

CodeIgniterのURLの簡素化

CodeIgniterでの開発を考えているのですが、URLを簡単にするための.htaccessが有効にならずに困っています。 RewriteEngine on RewriteCond $1 !^(index\.php|css|user_guide|.+\.gif$|.+\.jpg$|.+\.png$|.+\.js$) RewriteRule ^(.*)$ /CodeIgniter/index.php/$1 [L] をどこにおけばいいのか分かりません。どの階層でしょうか?

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

  • ベストアンサー
  • yterajima
  • ベストアンサー率100% (1/1)
回答No.1

ドメイン/CodeIgniterディレクトリにCodeIgniterを設置したということですよね? .htaccessは、index.phpがあるディレクトリにおけば問題ありません。 CodeIgniterディレクトリを作成し、そのディレクトリに設置している場合には、CodeIgniter/.htaccessの形で設置してください。 また、PHPがCGIで動作する場合、(具体的にはさくらのレンタルサーバ)htaccessの内容が異なりますのでご注意ください。 【参考】 http://dhive.jp/blog/yama/?p=2299

eccschool
質問者

お礼

CodeIgniterのディレクトリ指定を見落としていました。 ありがとうございました

すると、全ての回答が全文表示されます。

関連するQ&A