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