CodeIgniter 응용 프로그램의 일부 경로에서 작업 중이므로 하나의 정규식을 제외하고 'catch-all'을 선언해야합니다. 이으로 시작하는 경로가 'ajax /'로 시작하는 경로는 'main'- 라우터로 리디렉션되어야합니다. 이렇게 :CodeIgniter에서 regex를 사용하여 "ajax /"로 시작하지 않는 문자열을 어떻게 catch합니까?
$route['regexmagichere'] = "main";
이렇게 내 정규식 기술을 넘어서는 확실한 방법이며 도움이 필요합니다.
$string_one = "ajax/someotherstuffhere";
$string_two = " ajax/test";
$string_three = "somestuffhere";
여기에 $ string_two를가 false를 반환하는 유일한 하나가 될 것입니다 : 정규식은과 같이, '아약스 /'로 시작하지 않는 모든 문자열에 true를 반환한다. 시간 내 줘서 고마워!
경로를 실행하는 순서가있는 경우 끝에 특정 경로를 추가하고 * catchall * 경로를 추가 할 수 있습니다. – miku