Если вы не собираетесь использовать CI для обработки URL-адресов, я, вероятно, рекомендую использовать другую платформу.
Я бы порекомендовал оставить все ваше приложение в пределах области CodeIgniter.[base_url]/view/?param=value
работает просто отлично, и вы можете получить доступ к GET-запросам через $this->input->get('param');
Другая опция включает enable_query_strings
, что дает вам некоторый контроль над тем, как маршрутизаторы / функции маршрутизируются.Взгляните на enable_query_strings
в документации по URL-адресам на http://codeigniter.com/user_guide/general/urls.html
В качестве альтернативы, если вы не хотите, чтобы view.php в вашем приложении CI, [base_url]/view.php?param=value&etc=
должен загрузить, но это 'будет существовать вне области CodeIgniter.
Если он не загружается, сделайте так. Если у вас есть файл .htaccess и вы перенаправляете трафик, убедитесь, что у вас включены флаги! -f и! -d для REQUEST_FILENAME, чтобыview.php не перенаправляется:
$RewriteCond %{REQUEST_FILENAME} !-f
$RewriteCond %{REQUEST_FILENAME} !-d
$RewriteRule ^(.*)$ index.php/$1 [NC,L,QSA]