내 웹 사이트에 여러 페이지를 만들고 싶지만 모든 것을 깨끗하게 유지하기 위해 다른 페이지로 다른 디렉토리를 만들고 싶습니다. 하지만 php를 사용하여 내 모든 페이지에 포함 된 내 헤더로 다른 파일을 만들기 때문에 내 헤더의 코드를 한 번만 변경하면 모든 페이지에서 동일합니다.
문제는 내 메뉴 항목 (홈, 연락처, 정보 등)에서 사용하는 링크가 디렉토리 내부 페이지에있을 때 더 이상 작동하지 않는다는 것입니다 (아래 예제를 만들겠습니다).
그래서 내 질문 : 웹 사이트에 홈 폴더가 있습니까 (유닉스의 ~ /와 같은) 아니면 작동하도록 만드는 다른 방법이 있습니까?
내 디렉토리 구조의 예 :
htdocs
index.php
header.php
menus
contact.php
about.php
(contact.php 페이지에있는 경우 index.php에 대한 링크가 더 이상 작동하지 않음)
메뉴 링크에서 상대 경로를 사용하는 것 같습니다. 대신 "/"로 시작 하여 절대 경로 를 사용하십시오 .
<a href="/index.php">Home</a>
<a href="/menus/about.php">About</a>
또는 전체 URL :
<a href="http://example.com/index.php">Home</a>
<a href="http://example.com/menus/about.php">About</a>
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다