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