Url culun ke url Ramah Mesin Pencari di IIS tanpa mengorbankan tautan masuk

Saya memiliki situs web dengan tampilan url "culun" saya saat ini:

http://www.bestatdubaiholidays.co.uk/pages/Quote/< kuat>Detail.aspx?GUID=01a25b0c-e0ac-40ba-abd1-298f3abd9612

Saya ingin mengubahnya menjadi yang Ramah Mesin Pencari - seperti:

http://www.bestatdubaiholidays.co.uk/the-palm-atlantis. aspx

or

http://www.bestatdubaiholidays.co.uk/the-palm-atlantis< /kuat>

Saya memiliki ratusan tautan masuk (dari kampanye iklan dan situs lain) ke url culun yang ingin saya pertahankan.

Jadi jika seseorang mengetikkan url culun, saya ingin bilah alamat menampilkan url ramah mesin pencari yang setara.

Adakah yang bisa membantu? Merujuk ke artikel lain tidak akan membantu. Percayalah, saya sudah membaca semuanya. Contoh url apa pun akan sangat membantu.


person Arjun    schedule 06.03.2009    source sumber


Jawaban (2)


Gunakan sesuatu seperti ini http://blog.eworldui.net/post/2008/04/ASPNET-MVC---Legacy-Url-Routing.aspx

Anda tidak harus menggunakan MVC, kelas perutean sekarang berdiri sendiri

person TFD    schedule 06.03.2009

Saya sarankan menggunakan pengontrol Depan. Ini berarti Anda menggunakan mesin penulisan ulang server httpd apa pun yang Anda gunakan untuk mengarahkan SEMUA permintaan ke satu file (index.php atau index.aspx atau apa pun) dan kemudian Anda menggunakan kode dalam file itu untuk mengirim ke halaman yang sesuai. Anda dapat melakukan pengalihan dari URL culun ke URL ramah, dan jika itu adalah url ramah maka Anda memuat halaman yang sesuai.

Ini akan jauh lebih mudah daripada menulis aturan penulisan ulang yang besar untuk setiap jenis halaman yang mungkin Anda miliki. Dan dengan cara ini semua pekerjaan dilakukan dalam bahasa yang sama dengan yang sudah dijalankan situs Anda, jadi Anda tidak perlu mempelajari dan memelihara file baru dalam bahasanya sendiri hanya untuk pengalihan.

person OverloadUT    schedule 06.03.2009
comment
Mengarahkan semua permintaan ke indeks - mesin pencari bahkan tidak akan melihat situs saya lagi. Jangan berpikir itu ide terbaik. Pengalihan terdengar lebih baik. Yang mana yang harus saya pilih? Pengalihan 301 atau 302? - person Arjun; 06.03.2009
comment
Maksud saya pengalihan ke url Ramah Mesin Pencari terdengar lebih baik. - person Arjun; 06.03.2009
comment
Tidak, kamu tidak mengerti. Pengalihan ke indeks hanyalah masalah backend. Pengguna akhir tidak akan pernah melihat file indeks, hanya saja file tersebutlah yang melakukan semua penanganan. Secara teknis saya tidak seharusnya mengatakan pengalihan. Anda menulis ulang permintaan sehingga semua permintaan dikirim ke front.aspx atau apa pun. - person OverloadUT; 06.03.2009