Webmaster Forumu - Webmaster Zone

Geri git   Webmaster Forumu - Webmaster Zone > Webmaster Zone > Programlama Dilleri > Asp & Asp.net
Şifrenizimi Unuttunuz? Bize Katılın!

Cevapla
Görüntüleme: 765 - Cevaplar: 4  
LinkBack Seçenekler Stil
  #1 (permalink)  
Alt 22-08-2007, 18:47:23
tosih+ - ait Kullanıcı Resmi (Avatar)
tosih+ tosih+ isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
No Status
 
Üyelik tarihi: 31/8/2007
Nerden: İstanbul
Yaş: 18
Mesajlar: 23
iTrader: (0)
Tecrübe Puanı: 0
Puanları: 60
tosih+ Helal emin adımlarla ilerliyorsun
tosih+ - MSN üzeri Mesaj gönder
Standart ASP ile SEO

Evet sizlere ASP ile SEO linkler yapımının mantığını anlatacağım.
ASP de .html linkler için 404 hatası kullanılır. mantık şudur, o adres aslında olmadığı için 404 hata sayfası gösterilir. biz bu 404 hata sayfasını kendi 404.asp mizle değiştirerek linkteki bilgileri alıcağız. ve böylece hata sayfası çıktığında istediğimiz yere yönlendirebileceğiz.
Ana mantık bu. Şimdi hafiften kodlamaya geçelim.
ilk olarak 404.asp mizi oluşturalım..
linkler domain.com/video-269-Seoyu-kapicam-ben.html tarzında olsun.
Yani ilk kızım video kategorisi olduğunu , 2. kısım id i , 3. kısım ismi versin.
404.asp
Kod:
<%
set adres = Request.ServerVariables("QUERY_STRING")
bolum = split(adres,"/")
istedimiz=bolum(3)
istedimiz=split(id,"-")
ne=istedimiz(0)
id=istedimiz(1)
%>
404.asp bu haldeyken domain.com/video-269-Seoyu-kapicam-ben.html linkindeki video kısmını <%=ne%> ile,296 kısmını <%=id%> ile aldık. ismi almamıza gerek yok zaten
şimdi bu aldıklarımızı nasıl kullanıcağımıza geldik.
mesela şöyle yaparsak
Kod:
<%
set adres = Request.ServerVariables("QUERY_STRING")
bolum = split(adres,"/")
istedimiz=bolum(3)
istedimiz=split(id,"-")
ne=istedimiz(0)
id=istedimiz(1)
%>
<% if ne="video" then %>
<%
set pp=server.createobject("adodb.recordset")
pp="select * from seyret where kimlik=" &id
pp.open sqll,baglanti,1,3
%>
<%=pp("videodb")%>
<% else %>
video kategorisi dışındaki kategori.. şuanda bu kdr kasmadım abii =)
<% end if %>
peki şimdi ne yaptık. <%=ne%> den video geliosa video sayfamı göster dedik. seyret tablosundaki kimliği <%=id%> e eşit olan veriyi çektik..
<%=ne%> den video gelmiosa "video kategorisi dışındaki kategori.. şuanda bu kdr kasmadım abii =)" yazdırdık. siz bunun yerine if leri arttırarak başka kategorilerin verisini sunucaksınız.
peki herşey güzelde domain.com/video-269-Seoyu-kapicam-ben.html şeklinde linkleri nsl oluşturucam?
buda basit.
şöyle bir filtre koyuyoruz asp sayfamızın başına
Kod:
<%
Function  cevir(metin)
metin =  Replace(metin,"ş","s")
metin =  Replace(metin,"Ş","s")
metin =  Replace(metin,".","")
metin =  Replace(metin,",","")
metin =  Replace(metin,"-","")
metin =  Replace(metin," ","-")
metin =  Replace(metin,"!","")
metin =  Replace(metin,"(","")
metin =  Replace(metin,")","")
metin =  Replace(metin,"'","")
metin =  Replace(metin,"ğ","g")
metin =  Replace(metin,"Ğ","g")
metin =  Replace(metin,"İ","i")
metin =  Replace(metin,"ı","i")
metin =  Replace(metin,"ç","c")
metin =  Replace(metin,"Ç","c")
metin =  Replace(metin,"ö","o")
metin =  Replace(metin,"Ö","o")
metin =  Replace(metin,"ü","u")
metin =  Replace(metin,"Ü","u")
metin =  Replace (metin ,"`","")
metin =  Replace (metin ,"=","")
metin =  Replace (metin ,"&","")
metin =  Replace (metin ,"%","")
metin =  Replace (metin ,"!","")
metin =  Replace (metin ,"#","")
metin =  Replace (metin ,"<","")
metin =  Replace (metin ,">","")
metin =  Replace (metin ,"*","")
metin =  Replace (metin ,"And","")
metin =  Replace (metin ,"'","")
metin =  Replace (metin ,"Chr(34)","")
metin =  Replace (metin ,"Chr(39)","")
cevir =  metin
End  Function
%>
böylece cevir filtresinden "seoyu kapıcam ben" i geçirdiğimizde "Seoyu-kapicam-ben" diye çıkar. mesela örnek asp link
Kod:
domain.com/video-<%=pp("kimlik")%>-<%=cevir(pp("isim"))%>.html
peki 404.asp i nasıl hata sayfası olarak ayarlarım?
plesk panel için anlatıyorum. soran olursa iis den ayarlamayıda yazarım.
plesk panelde web dizinlerine giriyoruz. ordan hata sayfalarına giriyoruz. 404 hatasını buluyoruz. 2. sayfada da olabilir ilk sayfada bulamazsanız. girip /404.asp yazıyoruz. tabi bunu yazdıysak 404.asp i domain.com/404.asp şekildeki gibi ana dizine atmış olmanız gerek.. daha sonra orda url i seçim. tamam diyoruz. bu kadar..
Takıldığınız yerlerde çekinmeyin sorun..
Saygılarımla.
Oytun Yüksel
Oytun Yüksel - ASP ile SEO
__________________
Emma Watson Türkiye Fan - Mizopotamya

Konu tosih+ tarafından (10-09-2007 Saat 11:52:07 ) değiştirilmiştir..
Alıntı ile Cevapla
  #2 (permalink)  
Alt 22-08-2007, 22:51:25
LastMetaVII - ait Kullanıcı Resmi (Avatar)
LastMetaVII LastMetaVII isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
No Status
 
Üyelik tarihi: 30/4/2007
Nerden: Bursa
Yaş: 21
Mesajlar: 403
iTrader: (1)
Tecrübe Puanı: 41
Puanları: 59
LastMetaVII Helal emin adımlarla ilerliyorsun
Standart Cevap: ASP ile SEO

Gayet açıklayıcı .. sadece asp ile değilde şu filtreleme işinide merak ediyordum . teşekkürler
Alıntı ile Cevapla
  #3 (permalink)  
Alt 30-06-2008, 21:33:30
unarmedsoldier - ait Kullanıcı Resmi (Avatar)
unarmedsoldier unarmedsoldier isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
No Status
 
Üyelik tarihi: 30/6/2008
Yaş: 28
Mesajlar: 27
iTrader: (0)
Tecrübe Puanı: 8
Puanları: 20
unarmedsoldier üyemiz henüz acemi
Standart Cevap: ASP ile SEO

merhaba bu tekniği Tüfekçioğlu Web Emlak Ofisi - Kiralık Daire, Satılık Daire, Kiralık İşyeri, Satılık İşyeri, Konut, Emlak, Yazlık adresinde uygulayabilir miyim ?
Alıntı ile Cevapla
  #4 (permalink)  
Alt 04-07-2008, 18:15:14
ixir06 ixir06 isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
No Status
 
Üyelik tarihi: 30/4/2008
Mesajlar: 25
iTrader: (0)
Tecrübe Puanı: 12
Puanları: 20
ixir06 üyemiz henüz acemi
Standart Cevap: ASP ile SEO

ya bana biri yardım etsede şu işi bitirsem yaaa lütfen yardım bekliyorumdur
Alıntı ile Cevapla
  #5 (permalink)  
Alt 26-07-2008, 20:22:38
sabiano sabiano isimli üyemiz çevrimdışıdır. (Offline)
Yeni Üye
No Status
 
Üyelik tarihi: 31/5/2008
Yaş: 24
Mesajlar: 18
iTrader: (0)
Tecrübe Puanı: 0
Puanları: 20
sabiano üyemiz henüz acemi
Standart Cevap: ASP ile SEO

teşkkür güzel makale eline sağlık
__________________
www.Sabilisim.com And Bin1Sey
Alıntı ile Cevapla
Cevapla



Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


oyun , kontör , türkçe dizin

Bütün Zaman Ayarları WEZ olarak düzenlenmiştir. Şu Anki Saat: 23:16:40 .


Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
Zone Org | 2006-2008

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122