Eu costumava escrever um sistema de construção de sites que gerasse sites automaticamente, mas recentemente tive que escrever um sistema que não gera sites automaticamente, mas faz o seguinte:
http://www.downcodes.com/Username Então, quero que um usuário crie um diretório, mas acho que se houver usuários W, não quero criar diretórios W.
Então usei o erro 404 do IIS e analisei a mensagem de erro para escrever um código de redirecionamento automático.
Primeiro aponte todos os erros 404 no IIS para: URL:/website.asp?webname=$V
e, em seguida, crie um no diretório raiz do site:
site.asp
'-----------------O conteúdo é o seguinte ------------------'
<%@ página de código ="936" %>
<!--#include file="conn/dbconn.asp"-->
<%
WebName=trim(Request.QueryString("WebName"))
WebName=right(WebName,len(WebName)-Instr(WebName,"80")-2)
Definir rs = Conn.Execute("Selecionar ID de Qyml onde User='"&WebName&"'")
se rs.eof então
Response.write("Arquivo não encontrado!")
Outro
Response.redirect("/show/index.asp?id="&rs("ID"))
terminar se
%>
'------------------------------------------------'
OK, está totalmente implementado, não há necessidade de criar N vários diretórios.