現在のプロジェクトは、.htaccess ファイルを作成するためにルート ディレクトリに配置されます
RewriteRule ^(.*)$ /index.php/$1 [L]
このパスは、index.php を削除できます
ただし、私はそれを CI ファイルの下に置きます第 2 レベルのディレクトリにある
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteRule ^(.*)$ /CI/index.php/$1 [L] に変更します
ただし、ファイル ディレクトリ見つかりません
どうやって解決しますか?
.htaccess ファイルは CI ディレクトリにありますか?
はい、すべて CI フォルダーに入れました。
質問に追加すると、CI フレームワークとプロジェクトは第 2 レベルのディレクトリに配置されましたが、htaccess ファイルのリダイレクトは機能しませんでした。その後、CI フレームワークをルート ディレクトリに配置しましたが、これも機能しませんでした。 .htaccess ファイルを第 2 レベルのディレクトリにコピーしました。理由はわかりませんが、同時にルート ディレクトリで CI フレームワークを呼び出すと、問題になる。 。 。 。