웹 사이트 전환 작업 중입니다. 웹 서버에서 링크되어 제공되는 파일은 대소 문자를 구분하지 않았습니다. 그러나 Linux 시스템에서 사이트 덤프를 작성했으며 데이터를 마이그레이션하는 스크립트를 작성 중입니다. 문제는 페이지의 링크 문자열과 파일 시스템의 실제 단어 사이에 대 / 소문자 구분 문제가 발생한다는 것입니다.
예를 들어, <a href='/subfolder/PageName.asp'>
실제 파일이있는 동안 페이지에 링크가있을 수 있습니다 /subfolder/pagename.asp
. 이미지와 마찬가지로 — <img src='spacer_sm.gif'>
일 수 있습니다 Spacer_Sm.gif
.
그래서 내 생각은 모든 디렉토리와 파일 이름을 사이트 다운로드를 위해 소문자로 변경하는 것입니다. 어떻게해야합니까 (그리고 더 좋은 방법이 있습니까?)
대소 문자를 구분하지 않는 스위치가있는 유닉스 명령이 있더라도 PHP를 사용하고 있으므로 모든 파일 시스템 명령에 대소 문자 구분 옵션이 없습니다.