Situs ini telah mengumpulkan banyak artikel tentang pseudo-statis. Artikel ini sudah ada di situs ini, namun pertimbangan utamanya lebih detail. Anda bisa merujuknya. Saat ini, mesin pencari besar seperti Google, Baidu, dan Yahoo sudah menerapkannya halaman dinamis seperti ASP.NET, php memiliki dukungan yang baik, Selama parameter di balik halaman dinamis tidak terlalu panjang, misalnya dikontrol dalam 3 parameter, dan konten halaman dioptimalkan, mesin pencari utama bahkan tidak akan mengindeks halaman jenis ini lebih buruk daripada halaman HTML statis. Saya memiliki situs web yang seluruh situsnya merupakan halaman ASP. Penyertaan dan peringkatnya jauh melebihi banyak situs web halaman statis.
Tentu saja, situs web apa pun, tidak peduli seberapa bagus strukturnya, pada akhirnya akan gagal mempertahankan pengguna jika tidak didukung oleh konten. Kecepatan pengembangan mesin pencari tidak lagi pada tingkat di mana hampir tidak mungkin untuk memasukkan halaman dinamis. Mesin pencari utama melakukan segala upaya untuk mengembangkan teknologi pengindeksan mereka sendiri, dan halaman dinamis umum dapat dengan mudah dimasukkan ke dalam koleksi mereka.
Beberapa situs web memerlukan interaktivitas yang kuat dengan pengguna, dengan penyegaran halaman yang sangat cepat dan banyak konten yang diperbarui. Jenis situs web ini tidak cocok untuk membuat halaman statis karena informasi di situs web sensitif terhadap waktu kemudian mesin pencari mengindeks halaman konten Anda dan menampilkannya kepada pengguna, informasi yang dilihat pengguna mungkin merupakan informasi yang ketinggalan jaman dan tidak valid, yang merupakan pengalaman buruk bagi pengguna. Oleh karena itu, saya menyarankan agar halaman dinamis situs web tersebut tidak menghasilkan HTML sebanyak mungkin, yang tidak hanya memakan banyak ruang, tetapi juga dapat menyebabkan pengalaman pencarian yang buruk bagi pengguna.
Meskipun kami mengatakan bahwa efek penyertaan dan peringkat halaman dinamis dan halaman HTML statis tidak terlalu buruk saat ini, selama Anda mengontrolnya dengan baik. Namun halaman statis masih memiliki beberapa kelebihan. Jika konten Anda pada dasarnya valid untuk waktu yang lama dan tidak akan mudah diubah, maka saya tetap menyarankan Anda membuat HTML halaman statis.
Artikel ini hanya membahas metode menghasilkan halaman statis di asp. Ada banyak cara untuk menghasilkan html di asp.
1. FSO, metode ado menghasilkan html. Metode jenis ini banyak digunakan. Misalnya, di seluruh situs blog Piaoyi, kecuali statistik dan sistem TAG, yang bersifat dinamis, semua halaman lainnya dibuat sebagai halaman statis. Tentu saja, Blog Piaoyi memiliki peringkat yang sangat baik di Google dan Baidu.
2. Gunakan komponen seperti ISAPI_Rewrite untuk menulis ulang, yang mudah bagi webmaster dengan servernya sendiri, tetapi teman dengan host virtual akan mengalami sedikit kesulitan Kecuali Anda meminta penyedia layanan untuk menginstal plug-in ini, dan kemudian mengirimkan parameter program ke server untuk konversi, terlihat statis, sebenarnya menggunakan jalur statis untuk mengakses konten database. Ini memainkan peran tertentu dalam pendapatan mesin pencari, dan banyak webmaster berjuang untuk menemukannya hanya untuk tujuan ini.
3. Inilah konten utama yang akan dibahas dalam artikel ini. Jalur asp bersifat pseudo-statis. Silakan lihat uraian detailnya di bawah ini.
Jika Anda ingin membuat halaman ASP terlihat statis, namun tidak sepenuhnya statis, tujuannya adalah agar lebih ramah terhadap mesin pencari. Tidaklah berlebihan untuk menyenangkan para webmaster yang bekerja keras. Anda dapat menggunakan metode ini. Misalnya, jalur show.asp?id=1 dapat dikonversi ke show/?1.html, show.asp?id=1&id2=2 dapat dikonversi ke show/?1-2.html, dll.
Misalnya: kita perlu mengubah bentuk URL http://www.piaoyi.org/show.asp?a=3&b=8 menjadi http://www.piaoyi.org/show/?3-8.html .
Metode: Buat direktori show, letakkan file beranda default sistem di bawah show, seperti default.asp, dan tulis kode berikut di default.asp:
<%
redupkan id,id1,id2,a,b
id=Permintaan.Variabel Server(QUERY_STRING)
id1=ganti(id,.html,)
id2=berpisah(id1,-)
a=id2(0)
b=id2(1)
respon.tulis nilai parameternya adalah: &a&<br>b nilai parameternya adalah: &b
''Pada titik ini, kami telah memperoleh parameter a dan b yang dibutuhkan oleh file show.asp.
''Gunakan parameter di bawah ini untuk membuka database dan mendapatkan konten seperti sebelumnya.
%>
Prinsipnya sederhana. Cukup gunakan Request.ServerVariables(QUERY_STRING) untuk mendapatkan nilai yang diterima (parameter setelah ?). Misalnya, http://www.piaoyi.org/show/?3-8.html menerima 3-8.html, untuk 3 - 8. Untuk memfilter html, kita hanya perlu mendapatkan parameter 3 dan 8, lalu mengambil data dari database berdasarkan 3 dan 8, yang sama dengan ASP dinamis.