Hakkimda Ana Sayfa Yazılar Dosyalar Kısa Kısa Ziyaretçi Defteri Tasarım İletişim Ana Sayfa
ANA MENÜ



KATEGORİLER



PROJELER

 Çağdaş Türk Lehçeleri KlavyesiGöktürkçe KlavyeGeliştirilmiş Osmanlıca Klavye


ARAMA


PROFİLLER


Facebook profilim Google Plus profilim Twitter sayfam Youtube videolarım RSS bağlantısı


REKLAMLAR



Çeviri
Yurtdışında Eğitim
Telefon Dinleme
Dinleme Cihazları


Ağu 8

Klasör Şeklinde Linkler Oluşturmada Yardımcı Kodlar


8 Ağustos 2008 Cuma | 4 yorum

Wordpress, Joomla gibi hazır içerik yönetim sistemlerinde yer alan ve son zamanlarda kodlayıcılar tarafından da sevilerek kullanılan klasör şeklinde bağlantılar pek çok konuda avantaj sağlamaktadır. Bu avantajlardan en önemlisi, arama motolarının bu tür adreslere dikkat etmesi ve dolayısıyla web sitenizin erişilebilme oranının yükselmesidir. Zira, arama motorları siteadresi.com/icerik-adi şeklindeki adresler içerisinde de aranan kelimeyi taramakta ve sonuçlarda göstermektedir.

Eğer sunucunuz destekliyorsa, siz de basit bir şekilde klasör şeklinde bağlantılar programlamlayabilirsiniz. Her ne kadar ASP dilinde bu biraz daha zaman alıcı bir işlem olsa da, yardımcı hazır kodlar sayesinde süreyi en aza indirebilirsiniz.

Bu yazıda, içerik başlıklarının optimize edilmesi ile ilgili yazdığım yardımcı bir kodu sizlerle paylaşıyorum.

Kod:

<%
Function Cevir(gelenveri)
gelenveri = LCase(gelenveri)
gelenveri = Replace(gelenveri,Chr(32),"-" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(33),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(34),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(35),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(36),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(37),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(38),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(39),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(40),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(41),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(42),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(43),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(44),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(46),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(47),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(58),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(59),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(60),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(61),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(62),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(63),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(91),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(92),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(93),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(94),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(95),"" ,1,-1,0)
gelenveri = Replace(gelenveri,chr(96),"" ,1,-1,0)
gelenveri = Replace(gelenveri,Chr(200),"g" ,1,-1,0)
gelenveri = Replace(gelenveri,Chr(240),"g" ,1,-1,0)
gelenveri = Replace(gelenveri,Chr(222),"s" ,1,-1,0)
gelenveri = Replace(gelenveri,Chr(254),"s" ,1,-1,0)
gelenveri = Replace(gelenveri,Chr(199),"c" ,1,-1,0)
gelenveri = Replace(gelenveri,Chr(231),"c" ,1,-1,0)
gelenveri = Replace(gelenveri,Chr(221),"i" ,1,-1,0)
gelenveri = Replace(gelenveri,Chr(253),"i" ,1,-1,0)
gelenveri = Replace(gelenveri,Chr(236),"i" ,1,-1,0)
gelenveri = Replace(gelenveri,Chr(237),"i" ,1,-1,0)
gelenveri = Replace(gelenveri,Chr(214),"o" ,1,-1,0)
gelenveri = Replace(gelenveri,Chr(246),"o" ,1,-1,0)
gelenveri = Replace(gelenveri,Chr(252),"u" ,1,-1,0)
gelenveri = Replace(gelenveri,Chr(220),"u" ,1,-1,0)
Cevir = gelenveri
End Function
%>

Bu kodları, sitenizin en üst kısımdaki dosyasına (örn: ust.asp ya da baglanti.asp vs.) entegre edebilir ve <%=Cevir(rs("baslik"))%> gibi bir tanımlayıcı ile yazı başlıklarınızı tarayıcılar açısından sorun çıkaran karakterlerden temizleyebilirsiniz.

NOT: Bu kodların çalışır şeklini, okuduğunuz bu içeriğin adres satırında görebilmeniz mümkündür.

ASP ile klasör şeklinde linkler, Arama motoru optimizasyonu, Klasör adresler, Karakter temizleme, Kullanıcı dostu linkler URL'ler

3249 okunma 4 yorum Yazıcı şekli İndir Paylaş

Yorumlar

Tolga / 3 Mart 2009 Salı - 09:49
kodları bir görmek mümkün mü

İsa Sarı / 3 Mart 2009 Salı - 19:44
Bu kodlar, yalnızca Türkçe karakterleri tarayıcı uyumlu hâle getirmeye yarayan kodlardır. Klasör şeklinde bağlantılar oluşturmak için Google'da ilgili bir arama yapabilirsiniz. Pek çok kaynak karşınıza çıkacaktır.

abdullah demirkol / 18 Nisan 2011 Pazartesi - 23:57
kodların ekli olduğu bölüm boş görünüyor, ayrıca anladığım kadarıyla bu kadarı ile de sınırlı olmasa gerek.

İsa Sarı / 19 Nisan 2011 Salı - 09:40
Abdullah Bey,
Kodların ekli olduğu kısımındak sorunu düzelttim. Tabii ki, klasör şeklinde bağlantılar oluşturmaya yarayan kodlar sadece bununla sınırlı değil. Bu kodlar, başlıkta da belirttiğim gibi, sadece yardımcı kodlardır.

Yorum Ekle

  Ad - Soyad
  E-posta Adresi
  Ağ Sitesi

Yorumum aşağıdaki şartlara uygundur. Yeni yorumlarda uyarı mesajı gönder.

Yazacağınız yorum ve mesajlarda,
- Gerçek adınızı ve soyadınızı belirtiniz.
- Geçerli bir e-posta adresi giriniz.
- Dilbilgisi kurallarına uyunuz.

Bu şartları sağlamayan yorum ve mesajlar yayımlanmayacaktır.



2002-2012 isa-sari.com :: Tüm hakları saklıdır :: İzinsiz belge ve yazı alınamaz :: İletişim için buraya tıklayınız.