0

/public/index.phpCodeigniter と Bonfire プロジェクトの URLから削除したい..

現在の URL:http://localhost/public/index.php/page 希望する URL:http://localhost/page

しかし、リンクと画像とロボットのパスはそのままにしたい! どうやってそれを行うのですか?.htaccess を操作するための適切なリソースはありますか?

4

4 に答える 4

1

次の手順を実行する必要があると思います。

  1. .htaccess ファイルをアプリケーションからルート ディレクトリに移動します。

  2. 古いファイルの古いコードを削除/コメント (# を使用) し、コードの下に貼り付けます

RewriteEngine on #RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule .* index.php?/$0 [PT,L] RewriteRule ^/?ajax/(.*)$ ajax.php? $1 [NC,QSA,L]

  1. 以下のように $config['index_page'] に対して構成ファイルから index.php を削除します $config['index_page'] = '';

  2. 次に、 Apacheから書き換えモジュールを有効にします。

それはあなたのために働くはずです。

于 2014-08-14T10:15:34.580 に答える