第一个静态页面就失败,找不到错误,恳请帮忙了!
本帖最后由 凱西 于 2016-11-8 16:36 编辑试了老半天找不到问题出在哪裡,下面为测试结果,请大大们帮忙指点了!
Server version: Apache/2.4.6 (CentOS)
CI Version : 3.1.2
修改welcome显示结果为成功,建立新的controller会出现404问题。
public function index()
{
$this->load->view('testpage');
}
成功显示结果!
網址:http://ci.mikebean.tw/
建立一个新的controller路径如下:application/controllers/about.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class About extends CI_Controller {
public function index()
{
$this->load->view('testpage');
}
}
显示结果:404 Page Not Found
网址:http://ci.mikebean.tw/index.php?/about/
恳请高手们帮忙解惑了,目前卡在这关无法继续下去~
原本ci的config文件里面设置的默认访问控制器名称就是welcome Dalsen_Chung⚡ 发表于 2016-11-7 21:13
原本ci的config文件里面设置的默认访问控制器名称就是welcome
没有解答到我的问题也非常谢谢你的回覆,我的问题是welcome可以正确读取,新建立的controller不行。
目前持续侦错中,明后天会换个domain跟path试试看。 本帖最后由 Closer 于 2016-11-8 10:18 编辑
實際去訪問你的網址,問題應該在偽靜態 ?
http://ci.mikebean.tw/ci/index.php/about
上面那個網址可正確訪問
你應該是多放一層資料夾 /ci/ 的關係吧 ?
為什麼我會知道 ? 因為我故意打錯的網址
http://ci.mikebean.tw/index.ph
就跑出了
Not Found
The requested URL /ci/index.ph was not found on this server.
再來 ? 號的問題
應該是你直接把相對路徑給了 href
試著去看看 base_url() & site_url()
或看看 config.php 底下的 $config['uri_protocol']
我有點忘記是哪個問題會導致那個問號的出現
Closer 发表于 2016-11-8 10:03
實際去訪問你的網址,問題應該在偽靜態 ?
http://ci.mikebean.tw/ci/index.php/about
非常感謝!
是偽靜態的問題~
成功:http://mikebean.tw/ci/index.php/about
繼續讀user guide!
页:
[1]