..


Sponsor Bağlantılar

Yeniden yazma URL filtre dizeleri

Tarafından yazılmış Madde Luca Ruggiero

Kaçınız zaten sorgu dizesi ile web sayfalarını kullanarak, daha iyi bir sitenizi dizine almak için arama motorları vazgeçirmek için, optimizasyon teknikleri bilmek amacımız bu yana çok daha etkin ortak fiziksel dosya veya URL daha URL Yeniden Yazma bir özel sistem tarafından yazıldı.

Bu yazıda dinamik (ya da taklit) arama motorlarında daha iyi performans için optimize fiziksel dosyaları oluşturmak için içerik dönüşümü (haberler, makaleler, ürün sayfaları, vb.) Yönetmek.

Diyelim İtalyan milli takımının Dünya Kupası kazanan 2006 geri, sadece mutlu kez hatırlamak için bir spor ve haber portalı, optimize zorunda söylemek somut bir örnek vermek gerekirse, bizim varsayımsal sitede kesinlikle bir başlık ile bir hikaye yayınlanan olurdu gün : böyle

 



 Dünya şampiyonu İtalya: Cannavaro Kupası kaldırır!

 
ASP ile yazılmış dinamik sitesi sorgu dizesi ile bir dosyayı kullanabilirsiniz, o örneğin veritabanından kayıt numarası, bulundu:
 



 / Notizia.asp? Id = 100

 
ama, biz söylediğimiz gibi, çok daha iyi bir fiziksel dosya türü olacaktır:
 



 İtalya-dünya-şampiyon-cannavaro-up-the-coppa.asp

 
Bu dosyayı gerçekten şu anda uygun değil (URL yeniden yazma) basit bir simülasyon var ya da nedir: Amacımız haber başlığı almak ve o zamandan beri, yazma URL ISO uygun şekilde davranmak için basitçe gibi bir ada sahip bir dosya:
 



 Dünya şampiyonu İtalya: Cannavaro Kupası asansörleri Asp!.

 
olur çok çirkin, ama en uyumsuz!

Dosya adı olarak da yazmak için, için biz bir işlev yazalım sitemizin yapılandırma dosyasına eklemektir ve yakışan başlık olarak tedavi etmek için bir filtre olarak kullanabilirsiniz.

İnceleyeceğimiz işlevi oldukça kapsamlı ve böylece tüm İtalyan özel klavye karakterlerini, aksanlı harfler ve bunların kapaklarını da tire kullanır (-) ayırıcı.

Tam kodu aşağıdaki gibidir:






 <%



    



 Fonksiyon DosyaAdı (FN)



        



 Fn = Değiştir (fn, "", "-")



        



 Fn = Değiştir (fn, "_", "-")



        



 Fn = Değiştir (fn, "a", "a")



        



 Fn = Değiştir (fn, "e" "dir")



        



 Fn = Değiştir (fn, "es", "i")



        



 Fn = Değiştir (fn, "O", "o")



        



 FN = Replace (FN, "U", "u")



        



 Fn = Değiştir (fn, "." "")



        



 Fn = Değiştir (fn, "", "")



        



 Fn = Değiştir (fn, ":" "")



        



 Fn = Değiştir (fn, "", "")



        



 Fn = Değiştir (fn, "", "")



        



 Fn = Değiştir (fn, "", "")



        



 Fn = Değiştir (fn, "'" "")



        



 Fn = Değiştir (fn, """", "")



        



 Fn = Değiştir (fn, "(", "")



        



 Fn = Değiştir (fn, ")", "")



        



 Fn = Değiştir (fn, "[", "")



        



 Fn = Değiştir (fn, "]", "")



        



 Fn = Değiştir (fn, "{", "")



        



 Fn = Değiştir (fn, "}", "")



        



 Fn = Değiştir (fn, "/", "")



        



 Fn = Değiştir (fn, "\" "")



        



 Fn = Değiştir (fn, "|", "")



        



 Fn = Değiştir (fn, "TL", "")



        



 Fn = Değiştir (fn, "$", "")



        



 Fn = Değiştir (fn, "%", "")



        



 Fn = Değiştir (fn "+", "")



        



 Fn = Değiştir (fn, "@", "")



        



 Fn = Değiştir (fn, "*", "")



        



 Fn = Değiştir (fn, "=", "")



        



 Fn = Değiştir (fn, "#", "")



        



 Fn = Değiştir (fn, "<", "")



        



 Fn = Değiştir (fn, ">", "")



        



 DosyaAdı = LCase (FN)



    



 End Function







 %>



Size yönetmek için gitti karakter bir dizi içeren ekrandaki herhangi bir ifade yazdırmayı deneyin fonksiyon testi için.

Örneğin:






 <%



    



 DosyaAdı Response.Write ("Merhaba, nasılsın?")







 %>



döndürür:
 



 merhaba-ne-olan

 
Ihtiyaçlarımızı bağlı olarak, bu yüzden dinamik olarak bizim ana sayfasında fiziksel dosyası oluşturabilirsiniz, ya da sadece bizim fonksiyon çalışmalarına göre URL Yeniden Yazma yeniden kurallar yazılı bakımı sistemi ile hareket eder.

Aynı Kategoride ...
E-Öğrenme
ASP (İleri) ASP (İleri)
Dinamik Web siteleri oluşturmak için tam ders. En düşük € 39.
ASP Zero (Ebook) ASP Zero (Ebook)
Sıfırdan Microsoft ASP ve VBScript öğrenilmesi. Sadece 29 de €.
ASP.NET (Ders) ASP.NET (Ders)
49 € Web uygulamaları oluşturmak için tam bir ders.
Sponsor Bağlantılar