我正在嘗試在Windows服務器(IIS 7)服務器上配置Magento網站。在大多數情況下,該網站似乎工作得很好,但在似乎隨機的情況下,URL中的「index.php」的大寫變爲「Index.php」(反之亦然),並導致404錯誤。Windows服務器上的Magento區分大小寫問題
I.e.有時當我打開任何特定頁面時,我看到一個URL爲http://mywebsite/index.php/payment
,但有時我會得到http://mywebsite/Index.php/payment
,向我顯示404未找到錯誤。然後,如果我手動從Index.php更改爲index.php在地址字段中,頁面加載正確。
令人沮喪的是,有時首字母「Index.php」起作用,小寫字母「index.php」導致錯誤,但其他時間則是相反的方式,沒有韻律或理由。
編輯:它似乎改變每次我刷新索引...仍然不知道爲什麼。
有沒有人遇到過這個,或者建議任何可能有助於解決問題的方法?
正如問題所述,它隨機從低位切換到大寫,如果我可以使它始終默認爲小寫,並有這項工作,我會的。我的問題是,它不是這樣做 –
對不起,但在你的問題你談論從大寫切換到小寫,這意味着你正在考慮大寫正常情況下不是... btw祝你好運 –
我不真的考慮大寫的正常情況。我想我明白你可能會看到我的確如此。我會稍微編輯一下這個問題 –