본문 바로가기
뚝딱뚝딱웹공장

홈페이지 제작 시 경로 지정 효율성 높이기

by 대류 2005. 7. 27.

간단한 팁인데 모르시는 사람들이 많다. 이미지를 출력하거나 링크 할 때 경로를 보통 아래와 같이 할 것이다.


<img src="./image/daerew.jpg .....> 

<a href="../v3/daerew.html>

<? include "daerew.html"; ?>


이런 경우 만약 경로가 수정되거나 하면 Ctrl+H(바꾸기) 등으로 일괄 수정해야 하는데 변경해야 하는 페이지 수가 많을 경우 은근히 귀찮은 작업이다.


제로보드 외부로그인이나 최근 게시물을 사용할 때 페이지 상단에


<?

   $_zb_url = "http://www.daerew.com/bbs/";

   $_zb_path = "/home1/daerew/public_html/bbs/";

?>


이 구문을 이용하여 경로를 자동으로 인식하는데 이런 방식으로 경로를 지정해주고 이용하면 된다. 나는 아래와 같이 설정해 두고 사용한다. 


<?

   $_site_url = "http://www.daerew.com/v3/";

   $_site_path = "/home/daerew/public_html/v3/";

?>


그리고 적용할 땐 아래와 같은 형식으로 이용할 수 있다.


<img src="<?=$_site_url?>image/daerew.jpg .....> 

<a href="<?=$_site_url?>daerew.html>

<? include $_site_path."daerew.html"; ?>


잘 응용하면 일일이 경로 지정해 줄 필요가 없으니 작업 속도도 빨라지고, 무엇보다 수정시 편리하다.


   $_site_url = "http://www.daerew.com/v3/";

   $_site_path = "/home/daerew/public_html/v3/";


이 경로만 수정하면 전체가 수정되니까... 제로보드 사용자들은 아래와 같은 형식으로 또 추가하면 된다. ^^


<?

   $_zb_url = "http://www.daerew.com/bbs/";

   $_zb_path = "/home1/daerew/public_html/bbs/";

   $_site_url = "http://www.daerew.com/v3/";

   $_site_path = "/home/daerew/public_html/v3/";

   include $_zb_path."outlogin.php";

?>


물론 경로가 여러개인 경우 여러개 만들어서 사용하면 된다.

댓글