Ich arbeite an einer Website-Konvertierung. Bei den Dateien, die verknüpft und vom Webserver bereitgestellt wurden, wurde die Groß- und Kleinschreibung nicht berücksichtigt. Aber ich habe einen Dump der Site auf meinem Linux-System erstellt und schreibe Skripte, um Daten zu migrieren. Das Problem ist, dass zwischen Linkzeichenfolgen auf den Seiten und der tatsächlichen Groß- und Kleinschreibung im Dateisystem Probleme mit der Groß- und Kleinschreibung auftreten.
Beispielsweise kann eine Seite einen Link haben, wie es <a href='/subfolder/PageName.asp'>
die eigentliche Datei ist /subfolder/pagename.asp
. Ebenso bei Bildern - <img src='spacer_sm.gif'>
könnte sein Spacer_Sm.gif
.
Mein Gedanke ist also, alle Verzeichnisse und Dateinamen für den Site-Download in Kleinbuchstaben zu ändern. Wie mache ich das (und könnte es einen besseren Weg geben?)
Selbst wenn es Unix-Befehle gibt, bei denen zwischen Groß- und Kleinschreibung unterschieden wird, verwende ich PHP, sodass nicht alle dortigen Dateisystembefehle Optionen für die Groß- und Kleinschreibung enthalten.