Webmaster Forumu - Webmaster Zone

Geri git   Webmaster Forumu - Webmaster Zone > Webmaster Zone > Programlama Dilleri > Asp & Asp.net

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)  
Alt 11-06-2008, 21:54:52
Serkan - ait Kullanıcı Resmi (Avatar)
Serkan Serkan isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
 
Üyelik tarihi: 31/1/2007
Yaş: 23
Mesajlar: 71
iTrader: (1)
Tecrübe Puanı: 48
Serkan has a spectacular aura aboutSerkan has a spectacular aura aboutSerkan has a spectacular aura aboutSerkan has a spectacular aura about
Serkan - MSN üzeri Mesaj gönder
Standart ASP ile Seolaşalım

ASP'de seo'yu nasıl kullanabiliriz?

Kod:
<%
Dim veri
veri = Request.ServerVariables("QUERY_STRING") 
veri=karakter(veri)

function karakter(veri) 
veri = Replace (veri ,"404;http://localhost:80/","",1,-1,1)
veri = Replace (veri ,"404;http://siteniz.com:80/","",1,-1,1)
veri = Replace (veri ,"404;http://www.siteniz.com:80/","",1,-1,1)
veri = Replace (veri ,".html","",1,-1,1) 'Herhangi bir uzantı tanımladık'
karakter=veri 
end function 


'Döngümüzü kuruyoruz'
if left(veri,11)="klasorunuz/" then '11 değeri klasör adındaki karakter sayısını belirliyor'
uzunluk2=len(veri) 'veri uzunluğa eşitlendi böylece;'
eksi2=(uzunluk2-11) '11 karakter sonrasında gelen değeri dikkate alacağız'
sayfalink=right(veri,eksi2) 'yani klasorunuz/serkan.html olarak gelen verinin veritabanımızın veriyi çektiğimiz sutununda serkan verisinin bulunması gerekir.'
end if 'döngü dönmekten yorulmasın diye kapattık:) '

if sayfalink<>"" then%><!--#include file="sayfaniz.asp"-->
<%end if

'yukarıda sayfa link olarak belirlenen değer, yukarıdaki döngünün içindeki sayfalink=right(veri,eksi2) şeklinde belirlenen kod

if sayfalink="" then
response.redirect("Default.asp")
end if%>
Eğer seo'yu diğer içeriklerimize de uygulamak istiyorsak yapacağımız işlem aynı

if sayfalink="" then kodlamasından önce

Kod:
if left(veri,8)="zoneasp/" then 'dikkat, klasör adındaki karakter sayımız 8 karakter
uzunluk2=len(veri)
eksi2=(uzunluk2-8)
sayfalink2=right(veri,eksi2)
end if
if sayfalink2<>"" then%><!--#include file="sayfaniz2.asp"-->
<% end if
Son olarak verilerin boş gelmesi halinde (yani 404 sayfasının gerçekten çalışması gerektiği şekil: sayfa bulunamadı) çalıştıracağımız koda diğer değişkeni de ekliyoruz:

Kod:
if sayfalink="" or sayfalink2="" then
response.redirect("Default.asp")
end if%>
Bu kadar, şimdi bu karmaşık kodları bütün bir şekilde veriyorum:
Kod:
<%
Dim veri
veri = Request.ServerVariables("QUERY_STRING") 
veri=karakter(veri)

function karakter(veri) 
veri = Replace (veri ,"404;http://localhost:80/","",1,-1,1)
veri = Replace (veri ,"404;http://siteniz.com:80/","",1,-1,1)
veri = Replace (veri ,"404;http://www.siteniz.com:80/","",1,-1,1)
veri = Replace (veri ,".html","",1,-1,1) 'Herhangi bir uzantı tanımladık'
karakter=veri 
end function 

if left(veri,11)="klasorunuz/" then 
uzunluk2=len(veri)
eksi2=(uzunluk2-11)
sayfalink=right(veri,eksi2)
end if
if sayfalink<>"" then%><!--#include file="sayfaniz.asp"-->
<%end if 

if left(veri,8)="zoneasp/" then 
uzunluk2=len(veri)
eksi2=(uzunluk2-8)
sayfalink2=right(veri,eksi2)
end if
if sayfalink2<>"" then%><!--#include file="sayfaniz2.asp"-->
<%end if

if sayfalink="" and sayfalink2="" then %>Sayfa bulunamadı<% end if %>
Son kodlardaki "Sayfa bulunamadı" olduğu yerde siz başka atraksiyonlar deneyebilirsiniz. Umarım anlatımı kolay olmuştur, hangisi kolayınıza gelirse.

Saygılar.
__________________
Pamuktan prenses mi olur, prenses dediğin taş gibi olur :)
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


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 07:13:15 .




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 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164