У меня небольшая проблема
Это мой контроллер CapturistaCtrl.php:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class CapturistaCtrl extends CI_Controller {
public function index(){
echo "index";
}
public function alta(){
echo "alta";
}
}
Это мой route.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
$route['default_controller'] = 'Welcome';
$route['capturista'] = 'CapturistaCtrl';
в конфигурации.php:
$config['base_url'] = 'http://localhost/captura';
$config['index_page'] = '';
и .htaccess
RewriteEngine On
RewriteBase /captura/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
Если я добавлю этот URL: http://localhost/captura/capturista Я получу текст «index», это означает, что индекс () метод на моем контроллере работает, но если я поставлю http://localhost/captura/capturista/alta, я получу страницу 404.