我正在尝试在 Windows 服务器 (IIS 7) 服务器上配置 Magento 网站。在大多数情况下,该网站似乎运行良好,但在看似随机的情况下,URL 中“index.php”的大写变为“Index.php”(反之亦然),并导致 404 错误。
即,有时当我打开任何特定页面时,我会看到一个格式为 的 URL http://mywebsite/index.php/payment
,但有时我会得到http://mywebsite/Index.php/payment
,显示 404 not found 错误。然后,如果我在地址字段中手动从 Index.php 更改为 index.php,则页面加载正确。
令人沮丧的部分是,有时大写的“Index.php”有效,而小写的“index.php”会导致错误,但其他时候情况正好相反,我无法确定押韵或原因。
编辑:每次我刷新索引时它似乎都会改变......但仍然不确定为什么。
有没有人遇到过这种情况,或者提出任何可能有助于解决这种情况的建议?