저는 웹사이트를 자동으로 생성하는 웹사이트 구축 시스템을 작성하곤 했습니다. 하지만 최근에는 웹사이트를 자동으로 생성하지 않지만 다음 작업을 수행하는 시스템을 작성해야 합니다.
http://www.downcodes.com/Username 그래서 한 명의 사용자가 디렉터리를 만들길 원합니다. 하지만 W 사용자가 있으면 W 디렉터리를 만들고 싶지 않습니다.
그래서 IIS의 404 오류를 활용하고 오류 메시지를 분석하여 자동 리디렉션 코드를 작성했습니다.
먼저 IIS의 모든 404 오류를 URL:/website.asp?webname=$V로 지정한
다음 웹 사이트의 루트 디렉터리에 하나를 만듭니다.
웹사이트.asp
'-------------------내용은 다음과 같습니다------'
<%@ 코드페이지 ="936" %>
<!--#include 파일="conn/dbconn.asp"-->
<%
WebName=trim(Request.QueryString("웹 이름"))
WebName=right(웹 이름,len(웹 이름)-Instr(웹 이름,"80")-2)
Set rs = Conn.Execute("User='"&WebName&"'"인 Qyml에서 ID 선택)
만약 rs.eof라면
Response.write("파일을 찾을 수 없습니다!")
또 다른
Response.redirect("/show/index.asp?id="&rs("ID"))
종료하면
%>
'------------------------------------------------'
좋습니다. 완전히 구현되었으므로 N개의 여러 디렉터리를 만들 필요가 없습니다.