miange 发表于 2008-9-1 16:26:03

关于url访问

http://www.ccc.cn/kuzhan_web/index.php/kuzhan/index/20
为什么上面这个地址不能访问
http://www.ccc.cn/kuzhan_web/index.php/kuzhan/index/20/
这样就可以了 加了个" / "

Hex 发表于 2008-9-1 17:14:02

请说明你的服务器还有 CI 版本。

miange 发表于 2008-9-1 22:15:28

服务器是 win2003 ,我在本机(也是2003)上测试可以的 ,

这个是全部显示的(http://www.xxxxx.cn/kuzhan_web/index.php/kuzhan/index/20)不行
下面这个是显示一个分类的是可以的,不加斜杠也可以(http://www.xxxxx.cn/kuzhan_web/index.php/kuzhan/index_typeid/33/20)

miange 发表于 2008-9-1 22:15:43

CI版本是最新的1.6.3

miange 发表于 2008-9-1 22:17:23

显示这个
404 Page Not Found
The page you requested was not found.

miange 发表于 2008-9-1 22:25:27

<?php
class Kuzhan extends Controller {
function __construct() {
    parent::Controller();
    $this->load->helper('url');
    $this->load->database();
}

function index() {

    $this->load->library('pagination');
    $config['base_url'] = base_url().'index.php/kuzhan/index/';
    $config['total_rows'] = $this->db->count_all('web');
    $config['per_page'] = 20;
    $config['uri_segment'] = 3;// 表示第 3 段 URL 为当前页数,如 index.php/控制器/方法/页数,如果表示当前页的 URL 段不是第 3 段,请修改成需要的数值。
$config['full_tag_open'] = '<UL>';
//把打开的标签放在所有结果的左侧。

$config['full_tag_close'] = '</UL>';
//把关闭的标签放在所有结果的右侧。

//自定义起始链接
$config['first_link'] = '第一页';
//你希望在分页的左边显示“第一页”链接的名字。

$config['first_tag_open'] = '<li>';
//“第一页”链接的打开标签。

$config['first_tag_close'] = '</li>';
//“第一页”链接的关闭标签。

//自定义结束链接
$config['last_link'] = '最后一页';
//你希望在分页的右边显示“最后一页”链接的名字。

$config['last_tag_open'] = '<li>';
//“最后一页”链接的打开标签。

$config['last_tag_close'] = '</li>';
//“最后一页”链接的关闭标签。

//自定义“下一页”链接
$config['next_link'] = '>';
//你希望在分页中显示“下一页”链接的名字。

$config['next_tag_open'] = '<li>';
//“下一页”链接的打开标签。

$config['next_tag_close'] = '</li>';
//“下一页”链接的关闭标签。

//自定义“上一页”链接
$config['prev_link'] = '<';
//你希望在分页中显示“上一页”链接的名字。

$config['prev_tag_open'] = '<li>';
//“上一页”链接的打开标签。

$config['prev_tag_close'] = '</li>';
//“上一页”链接的关闭标签。

//自定义“当前页”链接
$config['cur_tag_open'] = '<li>';
//“当前页”链接的打开标签。

$config['cur_tag_close'] = '</li>';
//“当前页”链接的关闭标签。

//自定义“数字”链接
$config['num_tag_open'] = '<li>';
//“数字”链接的打开标签。

$config['num_tag_close'] = '</li>';
//“数字”链接的关闭标签。


    $this->pagination->initialize($config);


    $this->load->model('books_model');
    $data['query'] = $this->books_model->get_books($config['per_page'],$this->uri->segment(3));

               

    $this->load->view('books_view', $data);
}


   function index_typeid($id) {
    // load pagination class
    $this->load->library('pagination');

    $config['base_url'] = base_url().'index.php/kuzhan/index_typeid/'.$id.'/';

    $config['total_rows'] = $this->db->count_all('webwhere typeid='.$id);
   $config['per_page']=20;
    $config['uri_segment'] = 4;// 表示第 3 段 URL 为当前页数,如 index.php/控制器/方法/页数,如果表示当前页的 URL 段不是第 3 段,请修改成需要的数值。
$config['full_tag_open'] = '<UL>';
//把打开的标签放在所有结果的左侧。

$config['full_tag_close'] = '</UL>';
//把关闭的标签放在所有结果的右侧。

//自定义起始链接
$config['first_link'] = '第一页';
//你希望在分页的左边显示“第一页”链接的名字。

$config['first_tag_open'] = '<li>';
//“第一页”链接的打开标签。

$config['first_tag_close'] = '</li>';
//“第一页”链接的关闭标签。

//自定义结束链接
$config['last_link'] = '最后一页';
//你希望在分页的右边显示“最后一页”链接的名字。

$config['last_tag_open'] = '<li>';
//“最后一页”链接的打开标签。

$config['last_tag_close'] = '</li>';
//“最后一页”链接的关闭标签。

//自定义“下一页”链接
$config['next_link'] = '>';
//你希望在分页中显示“下一页”链接的名字。

$config['next_tag_open'] = '<li>';
//“下一页”链接的打开标签。

$config['next_tag_close'] = '</li>';
//“下一页”链接的关闭标签。

//自定义“上一页”链接
$config['prev_link'] = '<';
//你希望在分页中显示“上一页”链接的名字。

$config['prev_tag_open'] = '<li>';
//“上一页”链接的打开标签。

$config['prev_tag_close'] = '</li>';
//“上一页”链接的关闭标签。

//自定义“当前页”链接
$config['cur_tag_open'] = '<li>';
//“当前页”链接的打开标签。

$config['cur_tag_close'] = '</li>';
//“当前页”链接的关闭标签。

//自定义“数字”链接
$config['num_tag_open'] = '<li>';
//“数字”链接的打开标签。

$config['num_tag_close'] = '</li>';
//“数字”链接的关闭标签。


    $this->pagination->initialize($config);
               

    $this->load->model('books_model');
         
    $data['query'] = $this->books_model->get_books_typeid($id,$this->uri->segment(4),$config['per_page']);
         

            


    $this->load->view('books_view_typeid', $data);
}
}
?>

[ 本帖最后由 miange 于 2008-9-1 22:32 编辑 ]

miange 发表于 2008-9-1 22:29:03

MODEL:

<?php
class books_model extends Model {
       
        function __construct(){
                parent::Model();
        }
       
        function get_books($num, $offset) {
                        $query = $this->db->get('web, $num, $offset);
               
                return $query;
        }

                function get_books_typeid($id, $num, $offset) {
                if(empty($num)){$num=1;};
      // if(empty($offset)){$offset=1;};

    //$query=$this->db->get_where('web_show',$id, $num, $offset);
                $query = $this->db->query("select *from web where typeid= ".$id." limit ".$num.",".$offset);
               
                return $query;
        }
}
?>

Hex 发表于 2008-9-2 10:13:54

你是 apache 还是 iis?

miange 发表于 2008-9-2 11:33:02

_SERVER["SERVER_SOFTWARE"]    Microsoft-IIS/6.0

Hex 发表于 2008-9-2 15:51:29

你是 IIS 啊?那恐怕就是 IIS 的问题了,如果是加 / 才能访问,那我也说不好,我早就不用 IIS 了。
页: [1] 2
查看完整版本: 关于url访问