2

public/index.phpci-bonfire 0.7 からを削除するにはどうすればよいですか?

ルートを削除する手順が表示されますが、ルートindex.phpを削除できず、public/index.phpそれに関連する手順はありません。

http://cibonfire.com/docs/bonfire/removing_indexの手順を試しましたが、成功しませんでした。私が行くとき、私は404を取得し続けます

http://localhost/Bonfire-0.7/index.php

しかし

http://localhost/Bonfire-0.7/public/index.php

正常に動作します。

4

5 に答える 5

0

Remote WebServer で public/index.php を削除するには (本番環境)

ステップ 1: application/config/config.php に移動し、インデックス ページの構成から「index.php」を削除します。

$config['index_page'] = ""; (35行目)

ステップ 2: / (ルート) の index.php と .htaccess を削除する

ステップ 3:すべてのファイルを /public フォルダーから / (ルート) に移動します。

ステップ 4: / 内の新しい index.php を次のように更新します。

$path = "."; (74行目)

それはすべてです!幸せになる!

于 2014-11-12T01:00:44.017 に答える
0

ディレクトリapplication/config/config.phpを開き、次の操作を行います。

$config['index_page'] = '';
于 2014-01-06T07:56:39.920 に答える
0

私は 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 = ".";

それが役立つことを願っています、それは私のために働きます:)

于 2014-08-01T04:49:41.383 に答える
-1

試す:

IR カーペタ : public/ Go フォルダー public/

public/ 1.htaccess の名前を .htaccess に変更します

http://cibonfire.com/docs/developer/removing_index

.htaccess ファイルを編集し、151 行目から 165 行目あたりで使用しているフォルダーを指す RewriteBase オプションを追加します。

<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteBase /public
于 2014-04-12T15:37:07.203 に答える