私はcodeigniterアプリを持っていて、私はURIからindex.phpを削除したかったのです。 codeigniter wikiからこのスクリプトを使用しました。URLをcodeigniterアプリの.htaccessに書き直し
設定を変更すると機能が停止しました。この変更後、すべてのURLはホームページのみを返しました。どんなリンクを使っても、それは私のサイトのホームページだけを提供します。だから私はそれをindex.phpに戻しましたが、サーバは同じように動作します。 .htacessファイルを完全に削除しようとしましたが、実際には動作しますが、同じ方法で動作する新しいもので更新してみました。 (すべてのURLはホームページにリダイレクトされました)私のスクリプトやサーバーで何が問題なのか、まったく手がかりがありません。
P.S:.htacessを使用すると、$ config ["index"]を空白にしました。 UPDATE
は今、私は私の.htaccessファイルから他のすべてを削除し、私は唯一の重要な一部である、これはさえ、これらのみで、URIセグメント
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
からのindex.phpを削除する必要がありますすべての私URLは私をホームページに連れて行っています。私は何が起こっているのかは分かりません。
サーバープラットフォームとは何ですか? config.phpの 'uri_protocol'設定を変更しようとしましたか?また、そこに何かがある場合、routes.phpを表示することを傷つけることはありません。 –