초기 상황은 다음과 같습니다.
- 회사 소프트웨어는 PHP 기반입니다.
- Windows 2003 Server에서 Apache 2로 제공됩니다.
- 그것은이다 큰 .
- 대소 문자를 구분하지 않거나 디렉토리 구분 기호를 신경 쓰지 않은 오히려 전문가가 아닌 개발자의 유산입니다.
원하는 상황은 다음과 같습니다.
- 결정되지 않은 풍미의 Linux 배포판에서 모든 것이 Apache 2로 마이그레이션되었습니다.
문제:
- 대소 문자 구분 또는 디렉토리 구분 문자를 신경 쓰지 않고 끝없이 많은 코드.
나는 이미 약간의 연구를했지만 불행히도 프로덕션 환경에도 적합한 것을 찾지 못했습니다. CIOPFS
보기 좋지만 프로덕션 시스템에서는 사용하지 않아야합니다. mod_spelling
Apache가 옵션 이라고 생각 하십니까? 아직 해결되지 않은 질문은 PHP가 해당 모듈의 도움으로 파일에 액세스하거나 직접 사용하면 쓸모가 없게됩니다.
쓴 알약을 삼키고 모든 코드를 통과해야합니까? 우리는 현재 소프트웨어 환경을 새로운 빌드 물 (장기적으로)로 대체 할 것이기 때문에이를 피하고 싶습니다.
mod_rewrite
새 서버를 통해 레거시 응용 프로그램 (이전 설정에 있음)에 대한 일종의 프록시 ( )를 만들어서이 방법으로 부품을 교체하는 것일 수 있습니다.