Мы разрабатываем сайт с помощью CakePHP. У нас есть сервер Windows IIS (общий хостинг) с PHP5, который не поддерживает .htaccess или mod_rewrite, но тем не менее у нас есть работающий сайт, и мы разработали много вещей.
Текущая структура URL выглядит примерно так: mydomain/index.php/user/add
Мы хотим изменить это на что-то вроде: mydomain/index.php?controller=user&action=add
Мы хотим сделать это, так как столкнулись с некоторыми неожиданными проблемами с истечением срока действия сеанса, и мы сомневаемся, что это связано с переходом пользователя с одного URL-адреса на другой, например: mydomain/index.php/user/add to mydomain/index.php/list /edit this измените домен для IIS или PHP, что приведет к истечению срока действия сеанса, но торт отлично интерпретирует страницы.
Если есть способ изменить поведение Cake, чтобы он принимал URL-адреса с вопросом и амперсандом, это было бы здорово.
Заранее спасибо.