У меня проблема с определением текущего URI, когда запрошенный контроллер является индексом. (мое index_file
имя файла - index.php). Похоже, проблема в функции dete_uri (), поскольку она проверяет PATH_INFO
перед REQUEST_URI
. когда мой URL-адрес http://localhost/myapp/index/ $ _SERVER ['PATH_INFO'] возвращает /
, а когда он http://localhost/myapp/index/ индекс / он возвращает /index
. Для всех других запросов контроллеров он возвращается пустым, и система работает нормально. Я использую Ubuntu 10.10. Я думаю, что когда mod_rewrite включен в системе Debian, $_SERVER['PATH_INFO']
не возвращает ожидаемое значение. кто-то, пожалуйста, объясните.
Спасибо