1

CodeIgniter は初めてで、ルーティングが混乱しています。別のページをロードしようとしています (ページごとに別のコントローラーとビューがあります)。

次のコードがあります。

<li class="active"><a href="/homepage">Home</a></li>

私のroutes.phpは次のとおりです。

$route['default_controller'] = "homepage";
$route['404_override'] = '';
$route['homepage'] = "homepage";

に行く

http://demo

ホームページをロードします(Apacheで仮想ホストを構成しています)が、ホームリンクをクリックすると表示されます

要求された URL /homepage は、このサーバーで見つかりませんでした。

4

1 に答える 1

1

試してみるいくつかのこと:

  • チェックmod_rewriteがインストールされています
  • httpd.confAllowOverrideがfrom .htaccessに設定されていることを確認します

すべてのルートを明示的に記述する必要もないことに注意してください。CI は、application/controllers/フォルダー内のコントローラーへの URL で指定された名前を指す作業を行います。

于 2013-02-18T09:35:42.127 に答える