본문 바로가기
dev/webDev

블로그 형식의 폴더명 웹 페이지 만들기.

by Kelvin™ 2010. 2. 16.
대표적인 싸이월드의 경우 싸이월드 주소 아래에 아이디를 입력하면
해당 아이디의 폴더또는 페이지를 찾아가게 된다..

어떻게 하는 것일까..

일단 가장 간단한 방법..

페이지가 없을때 윈도우 IIS 는 404 페이지 에러를 낸다..

이 페이지를 바꿔주면 된다.

소스는 다음과 같다.


404 페이지로 설정한 페이지에 다음과 같은 소스를 넣으면..
<%
 response.write "입력한 아이디 : " &  Split(Replace(Request.ServerVariables("QUERY_STRING"),"http://"&Request.ServerVariables("SERVER_NAME"),""),"/")(1)
%>

이렇게 하면 싸이월드와 같이 아이디를 어떤 아이디를 썼는지 알게 되며..

이 아이디를 파악하여 각 페이지로 redirection 해 주면 된다.



IIS 에서 자체 처리하는 방법...

자바월드에서 알려준 방법은..

2008/R2는 내장된 rewrite 기능..

MS 쪽의 sf.net이라 불리는 codeplex.com의 유명한 IIRF 사용

http://www.codeplex.com/IIRF   참조..

ienfant  님 감사~~