CodeIgniter 2.0 всегда перенаправляется на приветствие контроллера, если для uri_protocol установлено значение AUTO - PullRequest
0 голосов
/ 02 февраля 2011

Я только что настроил среду разработки с использованием CodeIgniter 2.0 и в конфигурации оставляю uri_protocol как

$config['uri_protocol'] = 'AUTO';

Но моя проблема в том, что все запросы контроллера / действия отправляются на контроллер приветствия. Я проверил это снова, изменив uri_protocol на QUERY_STRING, и он отлично работает для меня. Почему это всегда перенаправляется на приветствие контроллера при использовании uri_protocol как AUTO?

1 Ответ

2 голосов
/ 15 февраля 2011

Параметр «AUTO» фактически выбирает возможный параметр в определенном порядке, который может не подходить для системы, в которой вы работаете. Вы должны проверить каждый из возможных вариантов, чтобы увидеть, какой из них подходит вашей системе. Это случилось со мной на клиентском сервере (я думаю, Windows Server).

Возможные параметры перечислены в виде комментария над строкой параметров.

'AUTO'            Default - auto detects
'PATH_INFO'       Uses the PATH_INFO
'QUERY_STRING'    Uses the QUERY_STRING
'REQUEST_URI'     Uses the REQUEST_URI
'ORIG_PATH_INFO'  Uses the ORIG_PATH_INFO
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...