Los sistemas de archivos de Windows (FAT, NTFS) no se preocupan por el caso de los nombres de los archivos (no distingue entre mayúsculas y minúsculas). En consecuencia, los programas, como el servidor web Apache, que se ejecuta en Windows manejan el archivo insensible.¿Puedo hacer que un Apache que se ejecute en Windows distingue entre mayúsculas y minúsculas?
Cuando crea sitios web en Windows, involuntariamente crea enlaces, etc. que no coinciden con el caso del nombre real del archivo. Por lo general, no se da cuenta de estos errores hasta que implementa el sitio web en sistemas de archivos sensibles a mayúsculas y minúsculas (por defecto en Linux, UNIX, ...).
Ahora, me gustaría saber si hay una manera de evitar este tipo de errores haciendo que el servidor web Apache de alguna manera se preocupe por el caso incluso si el sistema de archivos no se preocupa. Me refiero a que NTFS difiere entre mayúsculas y minúsculas en los nombres de los archivos, por lo que debería ser teóricamente posible verificar si los nombres de los archivos coinciden con mayúsculas y minúsculas.
sé que las convenciones de nomenclatura como "Sólo utilizan minúsculas" puede ayudar a evitar este tipo de problemas, pero eso no quiere ayudar con los archivos existentes y es menos conveniente :-)
Además, no usar Windows no es una opción. No uso Windows de forma voluntaria y no es posible ejecutar el Apache en una plataforma diferente en este caso.
También tuve la idea de usar software de virtualización (VMware, etc.) para ejecutar Apache en Linux y esperaba obtener este tipo de respuesta. Pero lo que me molesta es que, en mi humilde opinión, debería ser posible en Windows ... – f3lix
¿Sigue siendo 100% cierta esta respuesta o las cosas cambiaron en el transcurso de 7 años para mejor? Porque no puedo encontrar una solución 'xampp',' localhost', 'tablas de base de datos' – Wanjia