Yii - controller 命名之雷 - caseSensitive

Yii - controller 命名之雷 - caseSensitive

最近改寫PHP Yii,

使用local XAMPP撰寫沒有什麼問題,

我的網址是http://localhost/test/api/index ,  http://localhost/test/apitest/index ,在本地執行都沒問題。

但上傳至網路上使用的是 linux + nginx 的方式,

結果api/index可以,但apitest/index不行?

然後將 config/main.php 的 caseSensitive ,註解掉,//caseSensitive

還是不行,

最後使用apiTest/index ,就可以了。

在把註解拿掉使用apiTest/index,仍然不行。

表示,他的正確用法,是網址必須是第二個字後要完全正確,第一個字,可大寫也可小寫。

在Windows上跑,無這個問題,在Linux上,則需注意這個問題。