IIS RewriteModule与CakePHP表现奇怪

时间:2015-07-20 11:07:46

标签: php cakephp iis url-rewriting url-rewrite-module

我使用PHP的FastCGI处理程序将CakePHP网站作为IIS 8.5下的虚拟目录运行。我正在使用RewriteModule在虚拟目录中进行CakePHP重写,这主要是有效的,但是我只是不明白。

如果我浏览到:

http://mylocalsite/VirtualDirectory/my_things/something

一切都很好,'东西' ' my_things'的行动控制器被执行。如果我然后将URL修改为(例如):

http://mylocalsite/VIRTUALDirectory/some/path

我收到CakePHP错误,"无法找到VIRTUALDirectoryController"。如果我然后重新启动IIS中的网站并再次尝试该页面大部分加载正常,但有时我需要“停止”#39;然后'开始' IIS中的网站。

我尝试使用IIS"强制使用小写网址"规则强制URL到同一个案例,这没有任何效果。

任何人都可以帮助我理解这一点,并摆脱这种奇怪的行为吗?

0 个答案:

没有答案