특정 URL로의 포워딩과 홈페이지의 주소고정
컴퓨터 | 2006/12/09 15:42
홈페이지나 블로그를 설치하면서 루트에 설치하시는 분들은 상관없지만 그렇지 않은 분들도 많죠
저 같은 경우도 하위에 따로 테터툴즈 폴더를 만들어 두고 테터를 설치해 두고 있습니다.
이럴 경우 도메인 만으로는 접속이 안되고 해당 폴더 주소를 같이 써야 되서 주소가 길어집니다.
별 문제가 아닐수도 있지만 주소가 길어 지는 것을 싫어 하는 분들을 위한 팁입니다.
특정 URL로 포워딩하는 방법인데 대략 3가지 방법이 있습니다.
홈에 잠시 공사중이라는 표지를 걸어 놓을때도 유용합니다.
html로 해결하는 방법으로는 head 태그 사이에 들어가는 메타태크로 해결하는 방법이 있습니다.
<meta http-equiv="Refresh" content="0; URL=http://ㅇㅇㅇ.com">
이라고 head 태크 사이에 삽입해두면 ㅇㅇㅇ.com 으로 연결 됩니다.
보통 서브 계정들의 접속을 한 대표 인덱스로 모을때 많이들 씁니다.
테터에서는 이걸 약간 바꾸어서
<meta http-equiv="Refresh" content="0; URL=/blog/">
로 하시면 됩니다. 폴더명만 명기하는 경우
브라우져는 자동으로 index 라는 이름이 있는 파일을 html,htm,php 순서로 찾게 됩니다.
자바스크립트를 이용한 방법에는
<script>document.location="http://ㅇㅇㅇ.com";</script>
<script>document.location="/blog/";</script>
PHP 를 이용한 방법에는
<? header("Location:http://ㅇㅇㅇ.com"); ?>
<? header("Location:/blog/"); ?>
가 있고 결과에 있어서는 어느 것을 사용하시든지 동일합니다.
이렇게 주소 포워딩을 하면 접속은 간편해 지지만 주소창에 줄줄이 주소가 길어지는데
이게 링크 유출로 트래픽을 유발할수도 있고, 길어지는 것 자체가 보기 싫은 분들고 계실겁니다.
그래서 주소창의 주소를 고정시키길 원하는 분들이 계실텐데
제일 간단하게는 프레임을 이용하는 방법이 있습니다.
<html>
<head>
<title>타이틀</title>
</head>
<frameset rows="100%,*" border=0>
<frame name="frame" src="/blog/"></frame>
</frameset>
</html>
위의 특정 URL로의 포워딩도 겸하고 있는데 이렇게 만들어진 index 파일을 루트에 올려두면
자동으로 /blog/라는 폴더로 포워딩 되면서 주소창이 고정됩니다.
다만 이걸 이용하면 주소창에서 정보를 받아가는 경우 문제가 생깁니다.
(IE7의 피드버튼의 경우 활성화가 되지 않습니다.)
저 같은 경우도 하위에 따로 테터툴즈 폴더를 만들어 두고 테터를 설치해 두고 있습니다.
이럴 경우 도메인 만으로는 접속이 안되고 해당 폴더 주소를 같이 써야 되서 주소가 길어집니다.
별 문제가 아닐수도 있지만 주소가 길어 지는 것을 싫어 하는 분들을 위한 팁입니다.
특정 URL로 포워딩하는 방법인데 대략 3가지 방법이 있습니다.
홈에 잠시 공사중이라는 표지를 걸어 놓을때도 유용합니다.
html로 해결하는 방법으로는 head 태그 사이에 들어가는 메타태크로 해결하는 방법이 있습니다.
<meta http-equiv="Refresh" content="0; URL=http://ㅇㅇㅇ.com">
이라고 head 태크 사이에 삽입해두면 ㅇㅇㅇ.com 으로 연결 됩니다.
보통 서브 계정들의 접속을 한 대표 인덱스로 모을때 많이들 씁니다.
테터에서는 이걸 약간 바꾸어서
<meta http-equiv="Refresh" content="0; URL=/blog/">
로 하시면 됩니다. 폴더명만 명기하는 경우
브라우져는 자동으로 index 라는 이름이 있는 파일을 html,htm,php 순서로 찾게 됩니다.
자바스크립트를 이용한 방법에는
<script>document.location="http://ㅇㅇㅇ.com";</script>
<script>document.location="/blog/";</script>
PHP 를 이용한 방법에는
<? header("Location:http://ㅇㅇㅇ.com"); ?>
<? header("Location:/blog/"); ?>
가 있고 결과에 있어서는 어느 것을 사용하시든지 동일합니다.
이렇게 주소 포워딩을 하면 접속은 간편해 지지만 주소창에 줄줄이 주소가 길어지는데
이게 링크 유출로 트래픽을 유발할수도 있고, 길어지는 것 자체가 보기 싫은 분들고 계실겁니다.
그래서 주소창의 주소를 고정시키길 원하는 분들이 계실텐데
제일 간단하게는 프레임을 이용하는 방법이 있습니다.
<html>
<head>
<title>타이틀</title>
</head>
<frameset rows="100%,*" border=0>
<frame name="frame" src="/blog/"></frame>
</frameset>
</html>
위의 특정 URL로의 포워딩도 겸하고 있는데 이렇게 만들어진 index 파일을 루트에 올려두면
자동으로 /blog/라는 폴더로 포워딩 되면서 주소창이 고정됩니다.
다만 이걸 이용하면 주소창에서 정보를 받아가는 경우 문제가 생깁니다.
(IE7의 피드버튼의 경우 활성화가 되지 않습니다.)
trackback :: http://engagestory.com/trackback/129
Recent comment
2013- 3messes
2013- 인게이지
2013- 러브드웹
2012- 러브드웹
2012- 인게이지