我正在进行网站转换。从Web服务器链接和提供的文件不区分大小写。但是,我已经在Linux系统上转储了该站点,并且正在编写脚本来迁移数据。问题是我遇到了页面中的链接字符串与文件系统上的实际单词大小写之间的区分大小写问题。
例如,页面可能有一个链接,<a href='/subfolder/PageName.asp'>
而实际文件是/subfolder/pagename.asp
。与图像相同- <img src='spacer_sm.gif'>
可能是Spacer_Sm.gif
。
因此,我的想法是将所有目录和文件名更改为网站下载的小写字母。我该怎么做(可能会有更好的方法吗?)
即使有些unix命令具有不区分大小写的开关,但我使用的是php,因此并非所有文件系统命令都具有区分大小写的选项。