1、網域名稱的大小寫應該是完全一樣的。但是網域名稱後面的網頁位址根據不同的平台有不一樣的表現:如果伺服器的作業系統是windows的話,那大小寫也是一樣的;如果伺服器的作業系統是 unix/linux 的話, 是嚴格區分大小寫的。大小寫不一樣。
2、uri一般是直接對映到磁碟路徑上,windows的磁碟路徑不區分大小寫,而unix區分。所以架在windows上的**就不區分大小寫,而架在unix上的就區分 。
3、在linux類系統下,要想不區分url大小寫問題,只要在配置檔案中加上'url_case_insensitive' =>true即可。
4、**的基本結構是 [協議]://[網域名稱]/[路徑],其中協議和網域名稱部分不分大小寫。路徑部分是否區分大小寫則不一定,要看**使用的伺服器和**的後台是如何實現的。比如,如果伺服器是直接將路徑對映到檔案系統中去找,則不同平台上有不同實現:mac os x 預設的檔案系統(hfs case-insensitive) 是不分大小寫的、windows 上的 ntfs 也不區分大小寫。而 linux 系統常用的則是需要區分大小寫的。
大小寫問題
背景 系統包括單點登入模組,存在多個資料庫,有mysql和oracle 狀況 使用者說登入系統沒有反映。查錯 使用者的名字裡包含大寫x,登入時,使用者使用的是小寫x,單點登入時,mysql檢查通過 未區分大小寫 到了使用oracle的系統,檢查該使用者不存在。報錯,未捕捉異常。解決 1 修改mysq...
phalcon的url大小寫的問題
一開始我以為url的大小寫是不區分的,實際上除錯時是可以發現獲取到的url是大小寫是和請求時一致,所謂的沒區分,只是伺服器或者相應的 做的處理。在phalcon裡如果路由是api test,則會載入apicontroller類裡的testaction。但是我們做了乙個json schema驗證,每個...
phalcon的url大小寫的問題
一開始我以為url的大小寫是不區分的,實際上除錯時是可以發現獲取到的url是大小寫是和請求時一致,所謂的沒區分,只是伺服器或者相應的 做的處理。在phalcon裡如果路由是api test,則會載入apicontroller類裡的testaction。但是我們做了乙個json schema驗證,每個...