▶ 뭉충닷컴
 
mungchung.com login
Site Search
My Space
주절주절...
공부방
쥔장소개
Board
자유게시판
유용한 정보
자료실
Programming
강좌 & Articles
Spring 3.0
프로그래밍 Tip
   -ASP
   -PHP
   -JavaScript
   -HTML
   -Java/JSP
   -Database
   -Crystal Report
   -Visual Basic
   -이클립스
   -리눅스
   -기타
Windows API (VB)
Spread Sheet 7.0
컴퓨터활용 Tip
Other things
StarCraft 전략
StarCraft 문서
김용(金庸)
Son Q & Dieda

http://www.xx.xx/domain <ㅡ 이런식으로 주소 사용하기

ASP 조회 수 8221 추천 수 0 2005.02.25 15:03:23
뭉충닷컴 *.154.217.39
아는 사람은 알겠지만 윈도우 2000까지만해도 가상디렉토리사용해서 url뒤엔 꼭 슬래쉬(/)가 붙었다.(닷넷이 나오면서 웹어플리케이션이란 개념 등장으로 서블릿처럼 url뒤에 슬래쉬 안붙게 할수도 있게 되었음)

예를 들면 http://www.mungchung.com/mypage 라고 접속하면 자동으로 다시 서버에서 http://www.mungchung.com/mypage/ 리다이렉트 시켰다. 이런 것을 http://www.mungchung.com/mypage 처럼 보여주는 팁이다.

이것 말고도 유용하게 사용할수 있는것이 아래 소스처럼 커뮤니티를 생성했을때 http://www.mungchung.com/커뮤니티도메인   이런식으로 url처도 접근할수 있도록 할 수 있다.


아래 소스보면 404에러페이지를 조금 변형한 트릭인데 나중에 까먹을듯 싶어서 적어둔다...

원래는 커뮤니티 생성할대마다 가상디렉토리 사용하려 했으나 웹에서 ADSI 사용권한 문제로 OTL .. -_-;;;






<!--#include virtual="인클루드파일"-->
<%
'=============================================================================
'
'   404 에러 페이지
'       note. 커뮤니티를 url로 손쉽게 접근하기 위해서 404트릭 이용
'             url을 검사해서 TB_COMM.comm_domain 에 있는 도메인이라면
'             http://www.xxxaa.kr/도메인   으로 바로이동하도록 처리
'
'       환경설정 : 1. iis에서 웹사이트 선택후 등록정보
'                  2. 사용자정의 오류탭에서 404에러 선택
'                  3. 형식을 URL로바꾸고 URL은 이파일 경로를 적는다.
'                  4. 원래 404파일 경로 C:WINNThelpiisHelpcommon404b.htm
'
'
'=============================================================================

    dim strQueryString      ' 쿼리스트링
    dim errorURL            ' 에러 url
    dim errorNum            ' 에러번호
    dim url_comm_domain     ' URL에서 커뮤니티 도메인을 얻어온다.
    dim strServerURL        ' 서버 URL
    dim strServerPort       ' 서버 Port

    dim strSql
    dim db_comm_idx
    dim db_comm_name

    strQueryString  = Request.ServerVariables("QUERY_STRING")
    strServerURL    = "http://"&Request.ServerVariables("SERVER_NAME")&"/"
    strServerPort   = Request.ServerVariables("SERVER_PORT")

    errorNum = (Split(strQueryString,";"))(0)
    errorURL = (Split(strQueryString,";"))(1)

    ' 404에러이면서 뒤의 url이 "/"로 끝나지 않을경우 아래 구문 실행
    if errorNum = "404" and right(errorURL,1) <> "/" then
        url_comm_domain = replace(errorURL,strServerURL,"")
        strSql = "select comm_idx, comm_name from TB_COMM where comm_domain='"&url_comm_domain&"'"
        Set rs = x.Execute(strSql)
        if not rs.eof then
            db_comm_idx = rs(0)
            db_comm_name= rs(1)
            Call CommunityFramePage(db_comm_idx, db_comm_name)
        end if
        rsClose(rs)
    end if
    
    Call ErrorPage_404(errorURL)


'=======================================================
' 함수/프로시저 모음
'=======================================================
    '---------------------------------------------------
    ' 커뮤니티 화면을 보여주는 함수
    '---------------------------------------------------
    Sub CommunityFramePage(comm_idx, comm_name)
        dim outStr
        outStr = outStr & "<html>" & vbCrLf
        outStr = outStr & "<head>" & vbCrLf
        outStr = outStr & "<title>[커뮤니티] " & comm_name & "</title>" & vbCrLf
        outStr = outStr & "</head>" & vbCrLf
        
        outStr = outStr & "<frameset rows=""0,*"" border=0>" & vbCrLf
        outStr = outStr & "    <frame src=""about:blank"" name=blank marginwidth=0 marginheight=0 leftmargin=0 topmargin=0 noresize>" & vbCrLf
        outStr = outStr & "    <frame src=""/community/default.asp?comm_idx="&comm_idx&""" name=body  scrolling=auto marginwidth=0 marginheight=0 leftmargin=0 topmargin=0>" & vbCrLf
        outStr = outStr & "</frameset>" & vbCrLf
        outStr = outStr & "</html>" & vbCrLf
        Response.Write outStr
        Response.End
    End Sub
    
    '---------------------------------------------------
    ' 404 에러페이지 보여주는 함수
    '---------------------------------------------------
    Sub ErrorPage_404(errorURL)
        Response.Write errorURL & " 파일을 찾을 수 없습니다"
    End Sub

%>
문서 첨부 제한 : 0Byte/ 2.00MB
파일 크기 제한 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
131 VB 엑셀 쉽게 핸들링 하는 함수 뭉충닷컴 2005-05-18 7032
130 VB MS SQL 테이블 목록 가져오기 뭉충닷컴 2005-04-22 10409
129 VB 배포판 설치시 Path or File not found! 란 에러 뜰때 뭉충닷컴 2005-04-22 6775
128 VB 두 컨트롤간에 라인 연결 뭉충닷컴 2005-04-19 5637
127 Script 이미지 자동 리사이즈( resize) 뭉충닷컴 2005-04-15 5947
126 기타 배치파일(bat)로 익스플로워 실행하기 뭉충닷컴 2005-04-11 7096
125 기타 배치파일(bat)이용해서 ftp로 데이타 가져오기 file [1] 뭉충닷컴 2005-04-11 13201
124 ASP 암호화/ 복호화 - 16진수 이용해서 한글도 가능 -_- 뭉충닷컴 2005-04-09 14013
123 ASP 문자 -> 10진수 -> 16진수 -> 다시 문자 [1] 뭉충닷컴 2005-04-08 8544
122 HTML 파일 찾아보기 버튼을 이미지로 처리하기 [1] 뭉충닷컴 2005-04-01 5727
121 ASP 글 읽을때 조회수 증가 체크(쿠키 이용) 뭉충닷컴 2005-03-29 8317
120 ASP asp로 이미지 사이즈(크기) 얻는 함수 뭉충닷컴 2005-03-25 8801
119 DataBase Unixtimestamp 를 ms-sql Datetime 으로 변환하기.. 뭉충닷컴 2005-03-10 8177
118 VB vb에어 익스플로러 안의 스크립트 실행시키기 뭉충닷컴 2005-02-27 6695
» ASP http://www.xx.xx/domain <ㅡ 이런식으로 주소 사용하기 뭉충닷컴 2005-02-25 8221
116 Script VBScript - ADSI : vb 스크립트로 가상디렉토리 생성하기 뭉충닷컴 2005-02-21 9216
115 VB 변수 명명법 (ms 계열 기준) 뭉충닷컴 2005-02-17 6731
114 VB 열려진 모든 폼 한꺼번에 종료 뭉충닷컴 2005-02-03 6381
113 VB 폼의 제목표시줄 없이 이동 시키는 방법 (폼 이동) 뭉충닷컴 2005-02-03 6341
112 VB 폼 안에서 다른 프로그램을 실행시키는 소스 [2] 뭉충닷컴 2005-02-02 6828
111 VB PictureBox 에 폼 집어넣기 & 화면 분할바 이용하는 소스 file [2] 뭉충닷컴 2005-02-02 7610
110 VB MDI 폼에서 편리한 Child 폼 띄우기 모듈. 뭉충닷컴 2005-02-02 8310
109 VB xp 스타일 메뉴 만들기 file 뭉충닷컴 2005-02-02 6356
108 VB 폼 모양을 이리저리 바꿔주는 코드 file 뭉충닷컴 2005-02-02 6553
107 ASP asp로 xml 읽어 들이는 예제 file 뭉충닷컴 2005-01-26 8521
106 Script 부모창에서 자식창으로 데이타 보내기 - 자바스크립트 객체 이용 뭉충닷컴 2005-01-24 12070
105 VB 서로 다른 엑셀 파일의 엑셀 시트 저장 file 뭉충닷컴 2005-01-17 8876
104 Script textarea 에 있는 내용을 div 태그로 바꿔서 보여주는 함수 [1] 뭉충닷컴 2005-01-11 5658
103 HTML DHTML에 관한 정보를 볼 수 있는 MSDN 뭉충닷컴 2005-01-11 5889
102 ASP request.form, request.querystring 값 확인 하기 뭉충닷컴 2004-12-10 8616
101 Script 셀렉트 박스의 값들을 왼쪽 or 오른쪽 이동 시키는 스크립트 뭉충닷컴 2004-11-17 5374
100 ASP Windows XP 홈에디션에서 IIS 설치 및 구동 방법 [1] 김기구 2004-11-11 12135
99 Script 달력이다 달력 javascript로 만들었음 모달로 띄워서 사용하는것 file [1] 뭉충닷컴 2004-10-26 7424
98 Script 자바스크립트로 Stylesheet(스타일시트) 다루기 - 버튼 보이고 안보이고 뭉충닷컴 2004-10-08 5498
97 ASP Inet 컨트롤과 xmlHTTP 이용한 간단한 예제 뭉충닷컴 2004-10-08 9657
96 VB 로그파일 남기는 함수.. -_-; 뭉충닷컴 2004-10-08 6754
95 DataBase 오라클에서 주별(week) 날짜를 가지고 오기 뭉충닷컴 2004-09-24 9464
94 Script 자신이 오픈으로 열린창인지 그냥 연 창인지 구분하는 스크립트 뭉충닷컴 2004-09-20 5583
93 ASP asp에서 오라클 레코드 가져올때 recordcount 사용하기 [2] 뭉충닷컴 2004-09-19 8192
92 DataBase MS SQL -> 오라클 로 테이블 마이그레이션 할때 테이블명이 대소문자 구분하고 따옴표 생길때 뭉충닷컴 2004-09-15 7550
91 HTML 이미지 로딩 실패시 대체 이미지 삽입하는 방법 뭉충닷컴 2004-08-26 6821
90 Script TDC, 테이블 행 색이 격으로 변하도록 [1] 뭉충닷컴 2004-08-24 5473
89 PHP TDC를 이용한 PHP, ASP 게시물 페이징 방법 file 뭉충닷컴 2004-08-11 8469
88 ASP TDC 관련 샘플 입니다. file 뭉충닷컴 2004-08-09 8114
87 Script textarea의 크기를 입력된 내용에 맞게 늘리는 스크립트 뭉충닷컴 2004-07-12 5607
86 PHP 파일의 내용을 읽어서 줄단위로 뿌려주는 함수 뭉충닷컴 2004-07-09 9385
85 PHP 간단한 다중 파일 업로드 [1] 뭉충닷컴 2004-07-06 14732
84 VB dll, ocx 파일 쉽게 등록, 해제하는 레지스트리 파일 file 뭉충닷컴 2004-07-06 8976
83 HTML 익스플로워 최대화, 최소화, 닫기 스크립트 뭉충닷컴 2004-05-28 5894
82 Script 행추가, 행삭제 관련된스크립트 뭉충닷컴 2004-05-21 6636
81 Script 자바스크립트 정규식 사용 뭉충닷컴 2004-05-21 5873
80 Script iframe를 이용해 페이지 이동없이 데이타 처리하기 뭉충닷컴 2004-05-19 7499
79 VB 비베로 만든 mschart 프로그램 소스 file 김발똥 2004-05-13 13365
78 VB 기구한놈이 준 비베로 만든 이미지 뷰어 프로그램 소스 뭉충닷컴 2004-05-07 6923
77 VB 모듈을 이용한 스크롤바 사용예제 뭉충닷컴 2004-05-07 6372
76 VB MSN 으로 메시지 보내가 예제 뭉충닷컴 2004-04-28 6023
75 VB 간단한 자동 로그인 프로그램 [1] 뭉충닷컴 2004-04-27 6744
74 HTML 테이블에서 rowspan, colspan 간단하게 이용하기 뭉충닷컴 2004-04-20 6381
73 VB 아래의 트리뷰 + 탭이동 관련 소스 file [1] 뭉충닷컴 2004-04-20 6261
72 VB 트리뷰(TreeView) 사용하기 (마우스 오른쪽 버튼으루 추가/삭제) file 뭉충닷컴 2004-04-19 10853