Codeigniter – URLからindex.phpを削除する

CodeIgniterはじめました。

チュートリアルを終えたところですが、なんとかやっていけそうな感じです。

その後の最初の挑戦として”URLからindex.phpを削除する”ことをやってみる際に少々調べたのでメモしておきます。
※ユーザーガイドに掲載されているものと異なります。

CodeIgniter Version : 3.1.0

1.application/config/config.php 編集

$config['index_page'] = '';

2..htaccess 設置

“index.php”があるディレクトリに作成してアップロードします。

ルートディレクトリにインストールした場合

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt|favicon\.ico)
RewriteRule ^(.*)$ index.php?/$1 [L]

ルートのサブディレクトリ”hoge”にインストールした場合

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt|favicon\.ico)
RewriteRule ^(.*)$ /hoge/index.php?/$1 [L]
スポンサーリンク
スポンサーリンク



シェアする

  • このエントリーをはてなブックマークに追加

フォローする