[英]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.