Codeigniter PHP 프레임 워크 URL은 위와 같습니다.어떻게 apache가 http://www.example.com/index.php/abc/def를 index.php에 매핑합니까?
아파치가이 요청을 서버 루트의 index.php에 매핑하는 것에 놀랐습니다. 나는 /index.php/abc/def를 /index.php/abc 디렉토리에있는 파일 'abc'로 해석하고 결과적으로 404 찾을 수 없음 (주어진 파일이 없다는 것을 전제로)을 예상했다.
누구나 index.php가 실행되는 이유를 설명 할 수 있습니까? 위의 설명을 설명하는 '자원에 대한지도 요청'전략을 설명하는 문서가 있습니까?
아파치 구성에 대해 조금 알려주십시오. mod_rewrite를 사용하고 있습니까? htaccess 파일이 있습니까? –
mod_rewrite가없고 .htaccess가 없습니다. 그냥 일반 아파치 – zedoo