Diskusi singkat tentang implementasi asp pseudo-statis tanpa konfigurasi apa pun
Saya mencari beberapa informasi di Internet, beberapa menambahkan filter, beberapa menggunakan halaman kesalahan 404, dan beberapa menggunakan info/?1.html.
Situasi saya yang sebenarnya: Saya membantu seorang teman membuat situs web pseudo-statis. Fungsi ruang virtual yang dia gunakan terlalu sederhana. Metode pertama tidak mungkin karena IIS tidak dapat dioperasikan. Jadi saya menggunakan metode kedua, akhirnya men-debugnya secara lokal, dan dengan senang hati mengunggahnya ke ftp. Setelah mengunggah, saya mengujinya, dan kesalahan 404 dilaporkan hanya dengan sedikit informasi. Itu sangat menyedihkan bagian bawah halaman kesalahan khusus manajemen ruang. Tip: Jika Anda ingin memasukkannya ke dalam folder kesalahan, itu hanya bisa berupa file .htm. Ini sangat membuat frustrasi dan semua pekerjaan Anda sia-sia. Jadi gunakan yang ketiga:
1. Buat folder info baru (karena URL halaman terakhir untuk mengakses informasi adalah http://localhost/info/?1.html)
2. Buat file default.asp baru di folder info (halaman di beranda default)
Isi file default.asp adalah sebagai berikut
<%
CurrDomain=Request.ServerVariables(HTTP_HOST) 'Nama domain akses saat ini
CurrURL=Replace(Request.ServerVariables(QUERY_STRING),404;http://&CurrDomain&/info/?,) 'URL akses saat ini
id=ganti(CurrURL,.html,)
%>
di mana id adalah parameter yang diteruskan
Jika ada beberapa parameter, Anda dapat membuat URL pseudo-statis menjadi info/?1-2-3.html
Diantaranya, 1, 2, dan 3 masing-masing mewakili nilai tiga parameter, dan string yang dipisahkan dapat disajikan secara terpisah.
Selesai. . .