【问题标题】:codeigniter url routing 404 errorcodeigniter url路由404错误
【发布时间】:2015-06-01 14:52:42
【问题描述】:

朋友们好日子 我在 Codeigniter 网站上工作。我有这样的网址

http://localhost/index.php/Medical/college/in/haryana

但我想要

http://localhost/index.php/medical_college_in_haryana

有没有可能。

我的尝试

$route['medical/(:any)/(:any)'] = 'medical_$1_in_$2';

【问题讨论】:

标签: php codeigniter routing


【解决方案1】:

您的条件不匹配,因为它不区分大小写。

$route['(?i)medical/(:any)/(:any)'] = 'medical_$1_in_$2';

(?i) 表示匹配 Medical、mEDiCal 等。

【讨论】:

    【解决方案2】:

    试试这个

    $route[':any'] = 'controller/method';
    

    在函数中

    $var = explode("_", $this->uri->segment(1));
    print_r(current($var));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-04
      • 2019-07-21
      • 2013-08-31
      • 2013-05-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多