Saya dulu menulis sistem pembuatan situs web yang secara otomatis menghasilkan situs web, namun baru-baru ini saya harus menulis sistem yang tidak secara otomatis menghasilkan situs web, tetapi melakukan hal berikut:
http://www.downcodes.com/Username Jadi saya ingin satu pengguna membuat direktori. Tapi menurut saya jika ada pengguna W, maka saya tidak ingin membuat direktori W.
Jadi saya menggunakan kesalahan 404 IIS dan menganalisis pesan kesalahan untuk menulis kode pengalihan otomatis.
Pertama-tama arahkan semua kesalahan 404 di IIS ke: URL:/website.asp?webname=$V
dan kemudian buat satu di bawah direktori root situs web:
situs web.asp
'-----------------Isinya sebagai berikut------------------'
<%@ halaman kode ="936" %>
<!--#include file="conn/dbconn.asp"-->
<%
Nama Web=trim(Permintaan.QueryString("Nama Web"))
Nama Web=kanan(Nama Web,len(Nama Web)-Instr(Nama Web,"80")-2)
Setel rs = Conn.Execute("Pilih ID dari Qyml di mana Pengguna='"&Nama Web&"'")
jika rs.eof maka
Response.write("File tidak ditemukan!")
Kalau tidak
Respon.redirect("/show/index.asp?id="&rs("ID"))
berakhir jika
%>
'------------------------------------------------'
Oke, sudah diterapkan sepenuhnya, tidak perlu membuat N banyak direktori.