문제

오늘 나는 새로 설치한 것을 발견했습니다. 아파치 HTTP 서버는 내 파일을 제공할 수 있습니다. C:\uploads\ 예배 규칙서.

폴더가 2개 있는데 C:\uploads:

  • C:\업로드\템플릿
  • C:\업로드\사이트

두 폴더 모두 포함 testimage.jpg.

요청하면 Apache가 템플릿 폴더의 파일을 제공한다는 것을 알았습니다.

http://localhost/templates/testimage.jpg

하지만, http://localhost/sites/testimage.jpg 404'에스!

OMG - 첫째, Apache가 왜 템플릿 우선 폴더?특별한가요?

둘째, 아파치는 어떤 임의의 규칙 세트에 따라 사이트와 같은 다른 폴더에 대한 액세스를 허용하지 않습니까?

난 너무 혼란 스러워요.어쩌면 설치하는 동안 어딘가에서 방향을 잘못 잡았을 수도 있습니다.

도움이 되었습니까?

해결책

제공되는 항목에 어떤 규칙이 적용되어 있는지 확인하기 위해 httpd.conf 파일을 살펴보셨나요?또는 제공되는 항목을 변경할 수 있는 .htaccess 파일이 있습니까?템플릿이 둘 중 하나에 노출되어 있을 수 있지만 사이트는 노출되지 않을 수 있습니다.그것이 가장 먼저 떠오르는 것입니다.

미세한 톱니 모양의 빗으로 이러한 구성 파일을 검토하여 나타나는 동작의 원인이 무엇인지 확인하는 것이 좋습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top