小葉高飛 发表于 2012-7-1 00:33:28

关于去掉index.php的问题

RewriteEngine on
RewriteCond $1 !^(index\.php|images|UploadFiles|style|ks_inc|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1
这是我的配置,去掉index.php是成功了,但图片目录还是无法访问

Hex 发表于 2012-7-1 01:21:57

贴代码

小葉高飛 发表于 2012-7-4 19:33:53

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Wrhs_index extends CI_Controller {

        public function __construct()
                {
                        parent::__construct();
                        $this->load->model('index_m');
                }

        public function index()
                {
                        $data['task'] = $this->index_m->get_task();
                        $data['dynamic'] = $this->index_m->get_dynamic();
                        $data['ar1'] = $this->index_m->get_article(1);
                        $data['ar2'] = $this->index_m->get_article(2);
                        $data['ar3'] = $this->index_m->get_article(3);
                        $data['ar4'] = $this->index_m->get_article(4);
                        $data['ar5'] = $this->index_m->get_article(5);
                        $data['wk1'] = $this->index_m->get_weekday(1);
                        $data['wk2'] = $this->index_m->get_weekday(2);
                        $data['wk3'] = $this->index_m->get_weekday(3);
                        $this->load->view('index_v', $data);
                }
}
//首页

小葉高飛 发表于 2012-7-4 19:34:22

<?php
class Index_m extends CI_Model
        {
                function __construct()
                {
                        parent::__construct();
                        $this->load->database();//载入数据库
                }
function get_task()
        {
                $query = $this->db->get('task');
                return $query->result_array();
        }
function get_dynamic()
        {
                $query = $this->db->get('dynamic');
                return $query->result_array();
        }
function get_article($cid)
        {
                $this->db->where('cid',$cid);
                $query = $this->db->get('article');
                return $query->result_array();
        }
function get_weekday($lid)
        {
                $this->db->select('*,sum(hist)');
                $this->db->from('weekday');
                $this->db->where('lid',$lid);
                $this->db->where('week(time)=week(now())');
                $this->db->group_by('uid');
                $this->db->order_by('sum(hist)','desc');
                $query = $this->db->get();
                return $query->result_array();
        }
}
?>

小葉高飛 发表于 2012-7-4 19:34:49

老大帮我分析一下

Hex 发表于 2012-7-6 01:11:25

代码没什么问题。什么是图片目录无法访问?无法访问的url是?

小葉高飛 发表于 2012-7-9 17:27:31

老大,伪静态里的   images|UploadFiles|style|ks_inc这几个目录无法访问,访问就是404错误.

houseme 发表于 2012-8-27 15:05:10

小葉高飛 发表于 2012-7-9 17:27 static/image/common/back.gif
老大,伪静态里的   images|UploadFiles|style|ks_inc这几个目录无法访问,访问就是404错误. ...

肯定呗你去访问的时候 入口文件自动把你带到application\controllers 下面的images|UploadFiles|style|ks_inc控制器了啊你有这些控制器吗?

houseme 发表于 2012-8-27 15:05:58

小葉高飛 发表于 2012-7-9 17:27 static/image/common/back.gif
老大,伪静态里的   images|UploadFiles|style|ks_inc这几个目录无法访问,访问就是404错误. ...

肯定呗你去访问的时候 入口文件自动把你带到application\controllers 下面的images|UploadFiles|style|ks_inc控制器了啊你有这些控制器吗?

Altair 发表于 2013-2-6 00:14:46

http://www.crazyfriday.net/2013/02/%E5%A6%82%E4%BD%95%E5%88%A0%E9%99%A4url%E4%B8%ADindex-php%E7%9A%84%E7%BB%88%E6%9E%81%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/   如何删除URL中index.php的终极解决方案
页: [1]
查看完整版本: 关于去掉index.php的问题