IIS RewriteModule ведет себя странно с переполнением CakeStack

Я использую веб-сайт CakePHP в качестве виртуального каталога в IIS 8.5, используя обработчик FastCGI для PHP. Я использую RewriteModule для перезаписи CakePHP в виртуальном каталоге, который в основном работает, но есть поведение, которого я просто не понимаю.

Если я просматриваю:

http://mylocalsite/VirtualDirectory/my_things/something

все в порядке, выполняется действие «что-то» контроллера «my_things». Если я затем изменить URL-адрес (например):

http://mylocalsite/VIRTUALDirectory/some/path

Я получаю ошибку CakePHP, «VIRTUALDirectoryController не может быть найден». Если затем я перезагружаю веб-сайт в IIS и повторяю попытку, страница в основном загружается нормально, хотя иногда мне нужно «остановить», а затем «запустить» веб-сайт в IIS.

Я попытался использовать правило IISC «Принудительно использовать строчные URL-адреса» для принудительного использования URL-адресов в одном и том же случае, но это не имело никакого эффекта.

Может ли кто-нибудь помочь мне понять это и избавиться от странного поведения?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]