Sto lavorando alla conversione di un sito Web. I file così come erano collegati e serviti dal server web non facevano distinzione tra maiuscole e minuscole. Ma ho creato un dump del sito sul mio sistema Linux e sto scrivendo script per migrare i dati. Il problema è che sto riscontrando problemi di sensibilità tra maiuscole e minuscole tra le stringhe di collegamento nelle pagine e il caso reale nel file system.
Ad esempio, una pagina potrebbe avere un collegamento simile a <a href='/subfolder/PageName.asp'>
quello del file effettivo /subfolder/pagename.asp
. Allo stesso modo con le immagini - <img src='spacer_sm.gif'>
potrebbe essere Spacer_Sm.gif
.
Quindi il mio pensiero è quello di cambiare tutte le directory e i nomi dei file nei loro equivalenti minuscoli per il download del sito. Come posso farlo (e potrebbe esserci un modo migliore?)
Anche se ci sono comandi unix che hanno opzioni case insensitve, sto usando php, quindi non tutti i comandi del filesystem hanno opzioni per la distinzione tra maiuscole e minuscole.