ホームページ  >  記事  >  バックエンド開発  >  CI 3.0 のデフォルト ルートはサブフォルダーに配置されており、アクセスできません。

CI 3.0 のデフォルト ルートはサブフォルダーに配置されており、アクセスできません。

巴扎黑
巴扎黑オリジナル
2017-06-23 13:52:461355ブラウズ
この記事は以下から転送されています:
  1. 转 たとえば、デフォルト ルートを設定したいとします。サブフォルダーはコントローラー内にありますが、ci3.0 ではコントローラーの直下に配置する必要があります。その場合の解決策は次のとおりです。コメントアウトされました。 (私のものはバージョン 3.1.3) 次のように:

// if (sscanf($this->default_controller, '%[^/]/%s', $class 、$method) !== 2)

次に、次を追加します最後のコード:
  1. $index =

    strripos($this-> default_controller, '/');

    //レコードシンボル'/ '
の添字

$this->default_controller;

// No' /' は直接割り当てることができます

}

else{

;default_controller, 0,
    $index + 1);
  1. //ディレクトリ文字列

    文字列

  2. デフォルトルートがサブフォルダーに配置されている場合に見つからない問題は解決されました。

以上がCI 3.0 のデフォルト ルートはサブフォルダーに配置されており、アクセスできません。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。