0

私がここに行くとき:localhost / codeigniter / index.php/galleryファイルはそこにあります

しかし、ここに行くと:localhost / codeigniter / gallery次のようになります:見つかりません要求されたURL / codeigniter/galleryがこのサーバーで見つかりませんでした。

しかし、私がここに行くとき:localhost /codeigniter/すべてが良いです。localhost / codeigniter /index.php/と同じです

これをシステムフォルダの.htacessファイルに入れました:RewriteEngine on RewriteCond $ 1!^(index.php | images | robots.txt)RewriteRule ^(。*)$ /index.php/$1 [L]

また、config.phpファイルで次のことを確認しました

$ config ['base_url'] ='';

$ config ['index_page'] ='';

4

1 に答える 1

2

mod_rewrite有効にする必要があります。動作する理由localhost/codeigniterは、デフォルトでindex.phpファイルになっているためです。ただし、それを過ぎると、サーバーはディレクトリを探します。これを別の方法で解析するには、Apacheが必要です。

ここを見て:

CodeIgniterindex.phpを削除します

于 2012-07-29T02:10:27.317 に答える