1

重複の可能性:
CodeigniterHVMCモジュラー分離拡張URLの書き換え/ルーティング

codeigniterHMVCは初めてです。私は現在、次の4つのモジュールを持っています。

/ application / modules /

+サイト

  • モデル
  • ビュー
  • コントローラー

+ログイン

..。

+メンバー

..。

+管理者

..。

' site 'モジュールは、ユーザーが私のWebサイトに到着したときに表示するデフォルトのモジュールです。私の唯一の問題は、各URLにコントローラー名「 Site 」が含まれていることに不満があることです。

例:

'site'コントローラーがURLに表示されなくなり、/ members、/ login、/ adminコントローラーにアクセスできるようにルートを変更するにはどうすればよいですか?

そうするための方法は何ですか?どこにも解決策が見つかりません。

サイトを標準CI形式のMVC構造として保持する必要がありますか????

4

2 に答える 2

1

また、デフォルト モジュールから /application フォルダーの下のデフォルトの /controllers、/models、および /views フォルダーにすべてを移動することもできます。

于 2011-11-25T10:47:50.930 に答える
0

ルートではなく .htaccess を変更する必要があるようです:

RewriteEngine  on
RewriteRule ^site/ /$1 [NC]
于 2011-11-25T01:22:36.433 に答える