oomengnan 发表于 2015-10-9 16:29:50

URL消除index.php失败,求助。

本帖最后由 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/
<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
</IfModule>


但是结果访问http://localhost/sscms/page/index?page=36显示404 NOT FOUND其中page是一个类,index是类中的函数。

class page extends CI_Controller {
public function index() {}
}


Hex 发表于 2015-10-9 19:19:41

page indec 是控制器么

一叶扁舟 发表于 2015-10-10 07:59:19

大小写

oomengnan 发表于 2015-10-10 13:27:16

Hex 发表于 2015-10-9 19:19
page indec 是控制器么

page是类,index是方法

Hex 发表于 2015-10-10 13:46:14

oomengnan 发表于 2015-10-10 13:27
page是类,index是方法

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

oomengnan 发表于 2016-1-8 17:10:46

已经解决问题了,谢谢大家。
页: [1]
查看完整版本: URL消除index.php失败,求助。