关于url访问
http://www.ccc.cn/kuzhan_web/index.php/kuzhan/index/20为什么上面这个地址不能访问
http://www.ccc.cn/kuzhan_web/index.php/kuzhan/index/20/
这样就可以了 加了个" / " 请说明你的服务器还有 CI 版本。 服务器是 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) CI版本是最新的1.6.3 显示这个
404 Page Not Found
The page you requested was not found. <?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 编辑 ] 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;
}
}
?> 你是 apache 还是 iis? _SERVER["SERVER_SOFTWARE"] Microsoft-IIS/6.0 你是 IIS 啊?那恐怕就是 IIS 的问题了,如果是加 / 才能访问,那我也说不好,我早就不用 IIS 了。
页:
[1]
2