私は XAMPP + たき火 v0.7 を使用しています。「ci-bonfire」というサブディレクトリの下にインストールしました。これが私の解決策です。
URL の index.php を削除するには
ステップ 1: ci-bonfire/application/config/config.phpに移動し、インデックス ページの設定から「index.php」を削除します。
$config['index_page'] = "";
ステップ 2: ci-bonfire/public/ の1.htaccess を.htaccess更新行
#158 に変更し、サブディレクトリ名に変更します
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteBase /ci-bonfire
RewriteCond %{REQUEST_URI} ^bonfire/codeigniter.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
</IfModule>
さらに 182 行目まで、「index.php」の先頭に「public」を追加します。
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ public/index.php/$1 [L]
</IfModule>
URL の public/index.php を削除するには
ステップ 1: ci-bonfire/application/config/config.phpに移動し、インデックス ページの設定から「index.php」を削除します。
$config['index_page'] = "";
ステップ 2:サブディレクトリci-bonfire内のindex.phpおよび.htaccessの名前を変更 (バックアップ目的) または削除します。
ステップ 3: 次に、このcibonfire のドキュメントの「Reverting To Traditional Structure」を参照してください。すべてのファイルをパブリックフォルダーから 1 レベル上のサブディレクトリに移動します。
ステップ 4: index.phpを次のように更新します。
$path = ".";
それが役立つことを願っています、それは私のために働きます:)