0

私は完全な Codeigniter 初心者です。

すべてが適切にセットアップされていると思います。次のページに移動すると、ページが表示されます。

http://www.example.com/index.php/pages/view/my_page

しかし、index.php ファイルなしでアクセスすると、Apache 404 エラーが発生します。

http://www.example.com/pages/view/my_page 

私が見逃している明らかなものはありますか?.htaccess ルール、またはコントローラーの変更?

4

1 に答える 1

3

デフォルトでは、index.php ファイルが URL に含まれます。

このファイルは、.htaccessファイルといくつかの単純なルールを使用して簡単に削除できます。指定されたアイテムを除くすべてがリダイレクトされる「ネガティブ」メソッドを使用した、そのようなファイルの例を次に示します。

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
于 2012-06-19T17:18:58.957 に答える