Yii url区分大小写

时间:2013-07-12 09:48:50

标签: php yii yii-url-manager

在Yii中,我有一个名为SomethingSomethingElseController的控制器 在windows中一切都很好,但是当我在linux服务器上部署时,我得到了

Unable to resolve the request "somethingsomethingelse/index"

当更改到somethingSomethingElse/index的网址时,它再次正常工作 如果我在urlManager配置中将caseSensitive设置为false,无论我如何在url路径中键入控制器ID,我都无法解决错误

感谢

2 个答案:

答案 0 :(得分:4)

此问题出在操作系统/分区级别。如果您希望链接在多台计算机上运行,​​则需要确保始终使用正确的大小写。不幸的是,如果你想在推送它之前捕获bug,你必须在linux或其他区分大小的分区上运行你的本地系统。

最好让您的测试/本地服务器尽可能靠近生产服务器。

答案 1 :(得分:-1)

一个选项可能是使用规则urlmager的部分。创建规则'controller / method'=> '控制器/方法',但我不认为最好的方法,你找到了解决这个问题的方法,我也向我提出了这个问题