다름이 아니라 우분투의 아파치2에서의 특이한점을 발견햇는데요

다름이 아니라 우분투의 아파치2에서의 특이한점을 발견햇는데요…

가령 웹루트 디렉토리에 /common/abc.php 파일이 있다면
http://도메인/common/abc.php 접속하면 잘 됩니다.

그런데 우분투의 아파치에서는 특별한 설정을 안했음에도…

http://도메인/common/abc/ 만 입력해도 잘 실행됩니다.

혹시 mod_rewrite가 실행되서 그런가싶어
sudo a2dismod rewrite 했는데도…

그러더라고요…

php뿐만 아니라 html도 동일한 현상이 있습니다.

어떻게 저럴 수 있을까요?

별도의 모듈을 활성화해서 발생하는 것이 아니라면

<Directory> 선언자에서 해당 경로에 대해서 MultiViews가 선언되어서 발생하는 것으로 보입니다.

MultiViews 옵션이 활성화 되면 /bar/foo를 요청했는데 해당 경로가 없다면 foo.* 파일을 찾게 됩니다.

관련된 내용으로 아파치 매뉴얼의 mod_negotiation과 MultiViewsMatch 항목을 참고하시면 도움 되실 것 같습니다.