Файловые системы Windows (FAT, NTFS) не заботятся о случаях имен файлов (без учета регистра). Следовательно, программы - например, веб-сервер Apache - работают с окнами, обрабатывают файлы case-insenstive.
При создании веб-сайтов в Windows вы непреднамеренно создаете ссылки и т.д., которые не соответствуют случаю фактического имени файла. Обычно вы замечаете ошибки только до тех пор, пока вы не разместите веб-сайт на файловых системах, чувствительных к регистру (по умолчанию в Linux, UNIX,...).
Теперь я хотел бы знать, есть ли способ избежать таких ошибок , чтобы веб-сервер Apache каким-то образом заботился о случае, даже если файловая система не заботится. Я имею в виду, что NTFS различается между строчными и строчными буквами в именах файлов, поэтому теоретически возможно проверить, совпадают ли имена файлов с учетом регистра.
Я знаю, что соглашения об именах, такие как "Использовать только строчные буквы", могут помочь избежать подобных проблем, но это не помогает с существующими файлами и менее удобно: -)
Кроме того, использование Windows не является вариантом. Я не использую Windows добровольно, и запуск Apache на другой платформе в этом случае невозможен.