作者qm29213039 (崩啾)
看板PHP
标题[请益] CI抓不到controller里面的档案
时间Tue Jan 7 11:30:03 2014
各位版大好
我在首页写了一个按钮
<button class="btn" type="button" onclick="self.location.href='/query'">查询
</button>
我的认知上(我在其他OS上(XP,Win7)都可以正常运作)
按下按钮应该会跳去controller去读query.php
实际上会跳出错误讯息
Not Found
The requested URL /query was not found on this server.
Apache/2.2.8 (Win32) PHP/5.2.6 Server at localhost Port 80
印象中如果没有抓到档案的话应该会出现CI专属的错误讯息
不太清楚为什麽会跑出浏览器的错误讯息
不知道方向去GOOGLE解答,可以请版大提供一些关键字吗
附上OS版本: win8.1
Apache 2.2.8
补: 之前问过我一个同学
他要我去httpd.conf拿掉LoadModule rewrite_module modules/mod_rewrite.so的注解
可是还是一样没有办法读到query的档案
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.124.3.163
※ 编辑: qm29213039 来自: 59.124.3.163 (01/07 11:33)
1F:→ MOONRAKER:你可以先用/index.php/query测看这样有没有 01/07 11:48
2F:→ MOONRAKER:如果有 检查你CI根目录下有没有隐藏档.htaccess 01/07 11:49
3F:→ MOONRAKER:你CI是不是没有装在host的根目录 01/07 12:10
装在appserv/www/下面
谢谢M大的水球,後来依照
http://goo.gl/SQv6uj 的说明
在主资料夹的下面新增.htaccess
把
RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|images|robots\.txt|$)
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
加入之後存档就可以了 再次感谢M大
※ 编辑: qm29213039 来自: 59.124.3.163 (01/07 12:30)