私はCodeIgniter URLの 'index.php'部分を削除するのに苦労しています。 私はCodeIgniterバージョン3.1.2を使用しています。私はこれについて他の質問にすべての手順に従ってきました:CodeIgniterのURLからindex.phpを削除する
- 変更
$config['index_page'] = 'index.php'
$config['uri_protocol'] = 'AUTO'
- を追加しました次のコードで私のプロジェクトのルートフォルダに.htaccessファイル
$config['uri_protocol'] = 'REQUEST_URI'
から $config['index_page'] = ''
に変更:
RewriteEngine on RewriteCond $1 !^(index\.php|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L,QSA]
私は私のサイトにアクセスしようとすると、しかし、私が取得次のエラーコードを入力します。
要求されたURL/Toneel /サイト/インデックスは、このサーバー上に見つかりませんでした
が見つかりません。
私のApache Serverで書き換えモジュールが有効になっています。 誰もこの問題で私を助けてくれますか?
ローカルホストで実行されているだけでRewriteBase /ときに、サーバーにコードをアップロードする際にRewriteEngine後でRewriteBase/your_project_nameを追加します。設定で
は次のようにする必要があります。 – Omi