PyroCMS と CodeIgniter URI ルーティングに問題があります。
ページ (majors_list) には子ページ (major) があり、これには (course) とも呼ばれる子ページがあります。
$route['majors_list/major/(:any)'] = 'pages/view/majors_list/major';
$route['majors_list/major/(:any)/course/(:any)'] = 'pages/view/majors_list/major/course';
最初のルーティングは、すべてのコースを含む主要なページを表示することです。
2 番目のルーティングは、最初のルーティングと競合し、コース情報を表示するために使用されます。
最初のルーティングにコメントすると、2 番目のルーティングは機能しますが、最初のルーティングは停止し、その逆も同様です。
実際の例:
majors_list/major/Dentistry/course/dental_material