확장자가없는 Apache 맵핑 파일은 어떻게됩니까? 문제는 원래 컴퓨터를

내 로컬 개발 설정은 http://mydomain.dev/testhtmlpage 와 testhtmlpage.html을, http://mydomain.dev/testphppage 와 testphppage.php를 매핑합니다. 브라우저는 원래 입력 한 URL을 유지합니다. 문제는 원래 컴퓨터를 구성하지 않았으며 적절한 핸들을 가지고 있지만이 동작이 정의되는 위치를 찾을 수 없다는 것입니다.

나는 내 httpd.conf와 두 개의 포함 된 영역을 운없이 확인했습니다.

내 httpd.conf : http://denishoctor.me/myhttpdconf.xml (소스보기)

/private/etc/apache2/other/*.conf 포함에서 :

<IfModule php5_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

누구든지 아이디어가 있습니까?



답변

이는 재 작성 규칙에서 컨텐츠 협상에 이르기까지 여러 가지로 인해 발생할 수 있습니다. 에 의해 판단되는 httpd.conf경우,이 특별한 경우에 멀티 뷰가 켜져 있기 때문입니다.

구성에서 발췌 :

옵션 색인 FollowSymLinks MultiViews

이것을 다음으로 변경하고 Apache를 다시 시작하십시오.

옵션 색인 FollowSymLinks