用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1717|回复: 5
收起左侧

[已解决] URL消除index.php失败,求助。

[复制链接]
发表于 2015-10-9 16:29:50 | 显示全部楼层 |阅读模式
本帖最后由 oomengnan 于 2016-1-22 08:51 编辑

php 5.3 + apache 2.2 + CI 3.0

已经配置了http.conf
rewrite 和 override all
apache主目录D:/www,ci目录D:/www/sscms

ci配置:
$config['index_page'] = '';

.htaccess放在 D:/www/sscms/
PHP复制代码
<IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteBase /sscms/
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond $1 !^(index.php|images|robots\.txt)
        RewriteRule ^(.*)$ index.php/$1 [L]  
</IfModule>
 
复制代码


但是结果访问http://localhost/sscms/page/index?page=36显示404 NOT FOUND其中page是一个类,index是类中的函数。
PHP复制代码
 
class page extends CI_Controller {
  public function index() {}
}
 
复制代码


发表于 2015-10-9 19:19:41 | 显示全部楼层
page indec 是控制器么
 楼主| 发表于 2015-10-10 13:27:16 | 显示全部楼层
Hex 发表于 2015-10-9 19:19
page indec 是控制器么

page是类,index是方法
发表于 2015-10-10 13:46:14 | 显示全部楼层
oomengnan 发表于 2015-10-10 13:27
page是类,index是方法

page 类名要大写开头,详情请参考文档。

 楼主| 发表于 2016-1-8 17:10:46 | 显示全部楼层
已经解决问题了,谢谢大家。

本版积分规则