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

关于url访问

[复制链接]
发表于 2008-9-1 16:26:03 | 显示全部楼层 |阅读模式
发表于 2008-9-1 17:14:02 | 显示全部楼层
请说明你的服务器还有 CI 版本。
 楼主| 发表于 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/i ... /index_typeid/33/20
 楼主| 发表于 2008-9-1 22:15:43 | 显示全部楼层
CI版本是最新的1.6.3
 楼主| 发表于 2008-9-1 22:17:23 | 显示全部楼层
显示这个
404 Page Not Found
The page you requested was not found.
 楼主| 发表于 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('web  where 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 编辑 ]
 楼主| 发表于 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;
        }
}
?>
发表于 2008-9-2 10:13:54 | 显示全部楼层
你是 apache 还是 iis?
 楼主| 发表于 2008-9-2 11:33:02 | 显示全部楼层
_SERVER["SERVER_SOFTWARE"]    Microsoft-IIS/6.0
发表于 2008-9-2 15:51:29 | 显示全部楼层
你是 IIS 啊?那恐怕就是 IIS 的问题了,如果是加 / 才能访问,那我也说不好,我早就不用 IIS 了。

本版积分规则