우리는 파일 구조과 같이있는 경우 : (. 즉 <a href="aboutus/aboutus.html">
) 하나가 모두 index.html
및 aboutus.html
에, aboutus.html
에 링크 할 때 logo.jpg
을 배치하면 폴더를 지정해야하지만아파치는 상대 경로를 찾는시기와 방법을 어떻게 알 수 있습니까?
/
├── aboutus
│ ├── aboutus.html
│ └── logo.jpg
├── validate.php
├── index.html
└── logo.jpg
, 아파치 알 수있는 로드 할 하나. 아마도 현재 디렉토리에서만 파일을 찾습니다. 내 가상 호스트 섹션에서 다음 지시문이 있습니다
RewriteCond %{REQUEST_URI} !^/validate.php
RewriteRule ^/(.*) /validate.php?uri=$1
나는이 rewerite 규칙에 총 안돼서를, 그래서 이것은 내가 할 위의 원하는 것입니다 : 나는 그것이에서 모든 요청을 차단하려면 브라우저. 여기에는 주소 표시 줄에 입력 된 요청은 물론 웹 페이지 (예 : js 파일, 이미지 ...)의 요청도 포함됩니다. 다음으로 요청한 파일을 validate.php
validate.php
으로 보내고 싶지만 사용자가 요청한 파일을 반환합니다. aboutus.html
에 <img src = "logo.jpg"/>
과 같은 그림이 삽입 된 경우 validate.php
이 /aboutus/logo.jpg
이고 /logo.jpg
이 아닌 것을 어떻게 확인할 수 있습니까?