본문 바로가기

Tech

서버에서 웹 페이지 자동 전환 시키는 방법

웹 페이지 자동 전환되게 하고 싶어요 !


웹 페이지를 다양하게 운영 하려면 여러가지 궁금증이 생깁니다. 경우에 따라서 다른 웹 페이지가 나오게 하는 것이 이런 경우에 해당 됩니다.


서버에 여러 종류의 제품 안내 내용이 있습니다. 그런데 Root 폴더인 www에는 아무런 내용도 없고 각각 서브 폴더(Sub folder)에 저장되어 있습니다.


방문자들이 웹 사이트 접속 시 가장 먼저 실행되는 곳은 www 폴더입니다. 그런데 표시해야 할 화일들은 서브 폴더에 있으니 이 문제를 어떻게 해결해야 할까요 ?


물론 www 폴더에 index.htm 또는 index.html 화일을 넣어 두고 이걸 통해서 해당 폴더로 이동케 할 수도 있습니다.


그러나 이를 위해 이용자가 한번 더 클릭을 해야 한다면 불편을 끼치는 것이고, 이용자 경험에도 좋지 않습니다.


좋은 방법이 없을까요 ?


웹 사이트내 페이지 자동 전환에 대한 고민



웹 페이지 자동 전환되게 하고 싶어요 ! Refresh 기능을 이용 해 보세요 !


위에서 얘기된 방식을 HTML을 통해 쉽게 구현 가능합니다. 통상 이러한 것이 거창하게 구현될 것이라 짐작하나 실제로는 단  한줄이면 충분합니다.


웹 서버의 시작 폴더인 www내에 다음 내용이 담긴 index.htm 파일을 넣어 두면 끝입니다.
화일의 내용은 다음과 같습니다.


<meta http-equiv="refresh" content="0;url=page/index/" />


위의 내용은 index.htm에 들어 있습니다. 방문자가 웹 사이트를 방문하면 index.htm이 자동적으로 실행 됩니다. 이때 Refresh 구문을 만나 page/index 폴더가 실행됩니다. 이를 도식적으로 표현하면 아래와 같습니다.

웹 서버는 위에 있는 index.htm의 내용을 보고 page/index 폴더에 있는 index.htm을 실행 시키는 것입니다.


따라서 원하는 폴더의 위치를 url=page/index/ 형태로 넣어 주면 됩니다.


만약 wordpress 폴더의 Wordpress가 자동적으로 실행 되도록 하려면 다음과 같이 하면 됩니다.


<meta http-equiv="refresh" content="0;url=wordpress/" />



화일이 필요하신 분들을 위해 화일도 첨부 합니다.


index.htm


위에 설명 드린 내용은 무척 간단합니다. 그러나 의외로 모르는 분들이 많아 공유코자 올려 드립니다.


웹 사이트를 다양하고 역동적으로 운영 하여 좋은 성과 이루시기 바랍니다.