DNN
   
Arşiv
   
Yazarlar
   
MyBloglog

   
Technorati

Favori bloglarım arasına ekle
   
Okuduğum Bloglar
   
İstatistikler
   
Duyuru

 

Merhaba arkadaşlar,

Uygun fiyata bazı bilgisayar parçalarını satıyorum. İzmir içi önceliklidir.

Listelediğim ürünlere aşağıdaki adresten ulaşabilirsiniz.

 

http://forum.donanimhaber.com/dukkan.asp?mem=14977

 

   
Blog

Güncel Yazılar | | Ara |

01 Nisan 2007 Pazar
DNN'de Google Dostu URL Entegrasyonu
Gönderen: Dumlupınar @ 18:47 :: Okunma: 771 :: 0 Yorum :: Article Rating :: DotNetNuke
Ventrian Friendly URL Provider entegrasyonu daha önce Mikroproje portalı üzerinde uygulanmıştı. Kullanıcı Tanımlı URL entegrasyonu Search Engine Optimization - SEO (Arama Motoru optimizasyonu) için önemli bir avantaj sağlıyor.

Örneğin; varsayılan (default) URL yapısındaki /tabid/60/ değerini atarak URL'yi daha kolay bir formata dönüştürebiliriz.
Örnek: http://www.mydomain.com/about/contactus.aspx

Ancak Friendly URL Provider'da önemli bir özelliğin eksikliği hemen hissediliyor. O da Hyphens özelliği;
SEO için en mükemmel URL tekniği aşağıdaki örnekte belirtilmiştir:
Örnek: http://www.mydomain.com/about/contact-us.aspx
Ancak Scott McCulloch tarafından hazırlanan Friendly URL provider şimdilik bu özelliği desteklemiyor. Scott bu özellik üzerinde çalışmalarını sürdürürken SeaBlick Consulting tarafından hazırlanan Hacking Hyphens into DNN URLs başlıklı yazı ile bu özelliği DNN üzerinde nasıl kullanabileceğinizi anlatalım.
Örneğimizdeki sayfa ile devam edelim. Bu sayfanın tabid değerini bir yere not edin. Çünkü bu değere ilerleyen aşamalarda ihtiyacımız olacak. Biz örnek olarak tabid değerini 60 olarak belirledik. Daha sonra:
Host > Host Settings > Advanced Settings > Friendly URL Settings (Host > Host Ayarları > Gelişmiş Ayarlar < Kullanıcı Tanımlı URL Ayarları) alanında
*/about/contact-us.aspx değerini  ~/Default.aspx?tabid=60 ile değiştirecek şekilde bir kural (Rule) atayalım.

Bu işlemi tamamladıktan sonra Contact Us sayfasında Page Settings (Sayfa Ayarları) alanını açalım. Advanced Settings > Other Settings (Gelişmiş Ayarlar  > Diğer Ayarlar) alanında Link Type (Bağlantı Türü) olarak URL (A Link to An External Source)  (Dış Kaynağa Bir Bağlantı) seçili olsun ve adres alanına http://www.mydomain.com/about/contact-us.aspx (mydomain.com/about/ alanı sizde farklı olabilir) yazın.

İşleminizi tamamladıktan sonra Update (Güncelle) butonuna tıklayın.

Bu işlemle ilgili bazı açıklamalar:
Yaptığımız işlem küçük bir hack olarak adlandırılabilir. Portalınız birkaç sayfadan oluşuyorsa bağlantılar için bu optimizasyonu yapmak kolay olacaktır. Ancak büyük portallarda tek tek her sayfa için bu optimizasyonu yapmak oldukça uzun sürecektir. Ayrıca SiteUrls.config dosyasında yer alan her kural bu dosyanın şişmesine ve web performansının düşmesine neden olacaktır.

Ayrıca; Search Engine Indexing (indeksleme) sırasında duplicate content (çift içerik) söz konusu olabilir. Son bir not yapılan bu işlem DotNetNuke 4.x versiyonlarında uygulanabilir.
Anlatılan işlemlerin canlı bir örneğini görmek isterseniz bu adresi ziyaret edebilirsiniz.

linkibol linkibol | digg digg | del.ico.us del.ico.us | facebook facebook | facebook stumbleupon | reddit reddit

Puan
Yorumlar

İsim (zorunlu)

Eposta (zorunlu)

Websitesi

Enter the code shown above:

   

 
Tüm Haklar © 2005-2007 www.mikroproje.com
 
Tema: Nina Meiers