1

ファイルディレクトリがそのようなプロジェクト(codeigniter)を持っています。

  • 私のサイト
    • 応用
      • 構成
    • コントローラー
      • super_admin
        • admin.php
      • タスク
        • 設定
          • bank.php
      • assets.php

今アクセスしようとすると

http://localhost/mysite/tasks/seutp/bank 

コードイグナイターを呼び出します404 page

でもアクセスできる

http://localhost/mysite/tasks/assets

controllers実際には、controllers/tasksフォルダーの下の任意のコントローラーにアクセスできます。しかし、フォルダー
の下にアクセスできません 私の質問はcontrollers/tasks/setup

  • codeigniter のサブディレクトリに制限はありますか?
  • はいの場合: 制限を解決する方法とその方法はありますか?
  • 「いいえ」の場合: 第 3 層のサブディレクトリ コントローラにアクセスできないのはなぜですか?何か間違ったことをしましたか?
4

1 に答える 1

2

はい、ciコントローラーファイルフォルダーレベルのデフォルトがあります。私はこのソリューションを使用しています:

https://degreesofzero.com/article/controllers-in-sub-sub-folders-in-codeigniter.html

作者は長い mod の書き換えを含んでいますが、URL から index.php を削除するための htaccess 書き換えファイルが既にある場合は、おそらくそのまま動作します。

于 2015-01-03T20:43:41.253 に答える