0

私は、この質問が 1000 回聞かれていることを知っています。しかし、私はそれを自分のプロジェクトに適用するのに問題があります。

私がすべきこと:アプリケーション フォルダの .htaccess ファイルに次のコード (CI Docs で推奨) をコピーしました。

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

問題:動作せず、404 または内部エラーがスローされます。また、ルート フォルダーに新しい .htaccess ファイルを作成するか、システム フォルダーの .ht に上記のコードをコピーしようとしました。それらのどれも機能しません。404 または内部エラーは避けられません

4

3 に答える 3

3

ルート フォルダーの htaccess ファイルに次のコードを貼り付けます。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]

そしてconfig.phpファイルの行を次のように変更します

$config['index_page'] = '';

問題が発生した場合はお知らせください。

于 2013-07-24T11:11:29.373 に答える