Früher habe ich ein Website-Erstellungssystem geschrieben, das Websites automatisch generiert, aber kürzlich muss ich ein System schreiben, das Websites nicht automatisch generiert, sondern Folgendes tut:
http://www.downcodes.com/Username Ich möchte also, dass ein Benutzer ein Verzeichnis erstellt. Aber ich denke, wenn es W-Benutzer gibt, möchte ich keine W-Verzeichnisse erstellen.
Also habe ich den 404-Fehler von IIS genutzt und die Fehlermeldung analysiert, um einen automatischen Umleitungscode zu schreiben.
Verweisen Sie zunächst alle 404-Fehler in IIS auf: URL:/website.asp?webname=$V
und erstellen Sie dann einen im Stammverzeichnis der Website:
website.asp
'-----------------Der Inhalt ist wie folgt------------------'
<%@ Codepage ="936" %>
<!--#include file="conn/dbconn.asp"-->
<%
WebName=trim(Request.QueryString("WebName"))
WebName=right(WebName,len(WebName)-Instr(WebName,"80")-2)
Set rs = Conn.Execute("ID aus Qyml auswählen, wobei User='"&WebName&"'")
wenn rs.eof dann
Response.write("Datei nicht gefunden!")
Anders
Response.redirect("/show/index.asp?id="&rs("ID"))
Ende wenn
%>
'------------------------------------------------'
OK, es ist vollständig implementiert, es müssen nicht mehrere N Verzeichnisse erstellt werden.