#php #regex #codeigniter #url
#php #регулярное выражение #codeigniter #url
Вопрос:
У меня есть URL этого типа:
/12,434/
routes.php содержит:
$route['default_controller'] = "home";
$route['404_override'] = '';
$route['([0-9,] )']="route/index/$1";
URL /12,434/ открыть страницу 404. Как это исправить?
Ответ №1:
Я думаю, вам нужно включить косую черту в класс character,
$route['([0-9,/] )']="route/index/$1";
Ответ №2:
Вы должны разрешить comma
указывать URL-адрес из application/config/config.php
файла:
$config['permitted_uri_chars'] = 'a-z 0-9~%.,:_-';
^ added here