Pracuję nad konwersją strony internetowej. Pliki, które zostały połączone i dostarczone z serwera WWW, nie rozróżniają wielkości liter. Ale zrobiłem zrzut strony w moim systemie Linux i piszę skrypty do migracji danych. Problem polega na tym, że napotykam problemy z rozróżnianiem wielkości liter między ciągami linków na stronach a rzeczywistą wielkością liter w systemie plików.
Na przykład strona może mieć link taki <a href='/subfolder/PageName.asp'>
, jak w rzeczywistości /subfolder/pagename.asp
. Podobnie z obrazami - <img src='spacer_sm.gif'>
może być Spacer_Sm.gif
.
Myślę więc o zmianie wszystkich katalogów i nazw plików na ich małe odpowiedniki do pobrania strony. Jak to zrobić (i czy może być lepszy sposób?)
Nawet jeśli istnieją komendy unix, które mają przełączniki bez rozróżniania wielkości liter, używam php, więc nie wszystkie komendy systemu plików mają opcje rozróżniania wielkości liter.