簡體   English   中英

Codeigniter控制器404和路由問題

[英]Codeigniter Controller 404 & routing issues

所以我過去有過構建Codeigniter應用程序的經驗,所以我對該框架有點熟悉

但是,在以前的任何時候,我都直接從根目錄( http://domain.com/ )工作

我目前正在嘗試開發和部署將在子文件夾( http://domain.com/foo/bar )中托管的應用程序

我對路由了解得很好,但是我不確定發生了什么。 http://domain.com/foo/bar加載沒有問題,但是任何時候我嘗試添加新的路由(例如http://domain.com/foo/bar/myController)時 ,我都會得到404。實際上是在嘗試加載http://domain.com/foo/bar/myController/index.php而不是使用框架控制器-

這是某種服務器配置或設置嗎? 我必須對htaccess做點什么? (我過去要做的只是從URL中清除index.php)

記錄的問題不是控制器損壞/丟失/命名不正確,如果我將默認控制器設置為myController,則頁面將加載而不會出現問題。

我有些困惑,正在尋找任何建議。 提前致謝。

似乎您需要設置base_url (application / config / config.php):

$config['base_url'] = 'http://domain.com/foo/bar';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM