내 프로젝트 디렉토리 구조의 index.php에서문서 루트와 관련된 모든 경로를 어떻게 만들 수 있습니까?
/admin
L index.php
/includes
L scripts.php
L common.php
/css
/js
index.php
header.php
footer.php
...
내가 그런 것처럼/CSS 디렉토리에서 다양한 CSS 파일에 대한 참조를 포함하는 /includes/scripts.php 포함되어 있습니다 :
<link rel="stylesheet" type="text/css" href="css/jquery.alerts.css" />
<link rel="stylesheet" type="text/css" href="css/style.css" />
등
문서 루트에서 /includes/scripts.php를 포함 할 때 모든 것이 잘 작동하지만 다른 dir, 즉/admin 내부에서 scripts.php를 포함하면 경로가 더 이상 유효하지 않으며 모든 파일이 포함됩니다 참조가 실패합니다. 프로젝트 루트에서 문서 루트에 관계없이 모든 경로를 상대 경로로 만들려면 어떻게해야합니까?
로컬 절대 경로 만 사용하십시오. '/ admin/index.php'. 그것은 사이트의 문서 루트를 기반으로합니다. –