웹마스터 팁

홈피에 있던거 가져왔습니다. 자주는 하루에 한 번 드물면 2~3일에 한 번 계속 올리겠습니다.
정말 아는 한도내에서 쉽게 설명하려고 노력했지만 수준이 많이 떨어집니다. 이해 바래요. ^^;;
순간적으로 떠오르는 내용을 타이핑했기 때문에 반말로 설명합니다. 격식보다 내용에 충실하겠습니다.


#################################


** 계층
복잡할 거 없다. 단순하게 하자, 단순하게.


..


점 두개는 '위로'라는 뜻이다. "날 위로해줘." 말고...-_-;;;


/


슬러시는 디렉토리라는 뜻이다. 줄여서 디렉이라 부르자.

그럼 다음 문장은


../image/test.gif


'한 단계 위로 가서 image 디렉으로 내려간 다음, 거기에 들어있는 test.gif 파일' 이라는 뜻이 된다. 이 얼마나 간단한가. 차라리 촌수계산하는 거보다도 쉽다.

계층이란 게 뭔가? 촌수계산하는 거랑 같은 것이다. 나와 내 형은 몇촌인가? 2촌이다. 왜? 나랑 아버지랑 1촌이고 아버지랑 내 형이랑 또 1촌이므로 도합 2촌이다. 그럼 이걸 디렉 구성으로 보자. 일단 나는 '둘째아들'이라는 디렉에 들어있고 형은 '첫째아들'이라는 디렉에 들어있다고 가정한 상태에서,


../첫째아들/형.person


가 된다. 이때 형이랑 나는 계층이 같다. 같은 레벨이라는 뜻이다. 그럼 형의 아들, 즉 '조카'는 어떤 관계가 있는가.


../첫째아들/형/조카.person


나는 형이랑 같은 계층에 있으므로 조카는 나보다 한 계층 아래에 있다. 그럼 내 아들이랑 형의 아들은 같은 계층에 있게 되겠네. 내 아들 입장에서 아버지의 조카, 즉 '사촌형'을 어떻게 정의하는지 보자.


../../첫째아들/형/조카.person


이해가 되는지.....
어느디렉에 있느냐에 관계없이 '같은계층'에 있다, '한계층 위'에 있다, '한계층 밑'에 있다는 게 상대적으로 구별이 가능한 것이다.


** 계정의 기본적 구성

noframe01.gif

정리하는 습관을 길러야 한다. 정리!! 평소에 물건정리를 잘해두면 급할때 허둥대지 않고 잘 찾아서 쓸수 있듯이 계정의 파일이나 디렉도 누가 보다라도 일목요연하게 정리가 되어야 두고 두고 편하다.
그림에서 보듯이 기본적으로 필요한 디렉은 3개이고 루트 디렉(최상위 디렉)에는 반드시 있어야할 index.html과 헤더파일, 풋터파일이 위치하고 있다. 디렉이름은 알아볼수 있는 한도에서 가능한 간결하게 하자. 왜냐고? 한 순간의 허영심으로 멋지고 '긴~' 폴더명을 정했다가 죽을 때까지 그걸 타이핑해줘야하는 수고를 감당해야 하기 때문이다.

img 디렉에는 홈피에 사용되는 '모든' 이미지를 넣는 곳이다. 쓸데없이 여기저기 넣지말고 여기다 다 때려박자.
bbs 디렉에는 첨에 제로보드 파일/디렉을 업로드 하는 곳이다. zboard 라는 이름을 사용하는 분도 계시는데, 5글자의 3글자의 차이는 적지 않다. 굳이 긴 이름 쓸 필요가 있을까? 암튼 여기서 주의할 점은,  bbs 디렉안에 바로 zboard.php 등의 파일이 보이게끔 업로드 해야지, 무식하게 디렉 자체를 업로드해서 bbs 디렉안에 또 bbs 디렉이 나오고 그 안에 zboard.php 가 있게 해선 안된다는 뜻이다. 즉, 다음 그림처럼 제로보드 파일들을 업로드 하자는 것.

noframe02.gif

우야간에 bbs 디렉에는 제로보드가 들어가는 곳이고,
main 디렉에는 main.html(최근게시물 따위가 들어갈곳)이나 js파일, css파일 등이 들어가는 '두뇌' 같은 곳이다.

그리고 루트 디렉에 있는 헤더나 풋터파일은 main.html과 제로보드에서 헤더와 풋터로 자주 불러들일 녀석들이다.

마지막으로 index.html은 여러분의 도메인으로 접속했을때 첫 화면을 나타내는 중요한 파일로서 이게 없으면 죽도 밥도 안된다. 여러분의 이름이라 생각하자. 여기서 잠깐. 홈피중에 대문이 있는 곳이 있고 대문이 없는 곳이 있다. 대문이란 그야말로 홈피 내용과는 상관없이 그냥 통과하는 페이지를 말한다. 여기 리디폭스닷컴은 대문이 없다. 그냥 바로 메인 화면이 나온다. 대문이 없다고 말할 수 있다.
대문을 사용할 거라면 대문의 내용을 이 index.html에다가 넣어주면 된다. 그럼 대문이 없을때는? 방법은 여러가지가 있겠으나 강추하는 것은 다음 내용을 index.html에 넣어주는 것이다.(다른 내용 아무것도 없이 이 소스만 넣을것!!)


<?
header("location:/main/main.html");
?>


위와 같이 해놓으면 순식간에 다음과 같은 일이 벌어진다.

noframe03.gif


(계속)
제목 글쓴이 날짜
홈페이지에 국경일이면 태극기 다는법이에요~ ^^ [11] [1] file jaehee_91 2008.03.01
양력/음력DB 홈페이지에 사용하기 [2] 감뿌리 2008.03.29
플래시로 페이지에 랜덤 이미지 돌리기 [3] ☜ TeRy ☞ 2008.04.04
외부페이지에서 매개변수 사용하기 [2] JnCsoft 2008.04.07
404 에러 페이지를 만들어 보자 [2] hangoon 2008.04.11
각 페이지에 쓸 수 있는 변수명들 찾기 [6] lainfox 2008.04.29
홈페이지에 이미지블릿 대신 특수문자로 표현해 보기 file 팔공산 2008.04.29
rewrite mod 사용시 404 페이지 에러 해결 방법 이종준 2008.05.09
홈페이지에 닉네임 대신 실명으로 뜨게 만들기 [5] file findwind 2008.05.19
외부페이지 접근을 제로보드XE를 통해서만 접근을 허용 하고 싶다면 [9] 임기택924 2008.06.03
1.0.3버전 외부 페이지 쿼리 스트링 붙일때 주의 하세요. 그라미 2008.06.03
페이지 숫자에 네이버처럼 사각테두리 씌우기 [8] file 탑심 2008.06.15
페이지 작성이나 수정후 적용이 안돼서 고생하는 많은 분들을 위하여 [1] cyric 2008.06.17
아이프레임속 링크를 기존페이지에서 이동하기 [1] file 정다운804 2008.06.19
[팁]페이지별 댓글 출력 초간단 팁.. [4] 키티나 2008.07.04
한 페이지(화면)에 두개(2개)의 모듈(게시판 등)을 넣는 법 [6] 황건순 2008.08.25
밑에 페이지 네비게이션 수정 (다음10개, 이전10개등으로) [6] file Clanss 2008.08.29
각 리스트형 위젯에 페이지 기능을 달자. [10] 라르게덴 2008.09.02
[우클릭 및 드레그 방지법] 및 [방지된 홈페이지 해재법] >0< [7] 이홍석295 2008.09.03
동일서버내 페이지에서 로그인정보 활용하기... [4] 수로 2008.09.06