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: 272 - Cevaplar: 1  
LinkBack Seçenekler Stil
  #1 (permalink)  
Alt 11-06-2008, 19:54:52
Serkan - ait Kullanıcı Resmi (Avatar)
Serkan Serkan isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
No Status
 
Üyelik tarihi: 31/1/2007
Yaş: 23
Mesajlar: 71
iTrader: (1)
Tecrübe Puanı: 51
Puanları: 350
Serkan 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
  #2 (permalink)  
Alt 29-09-2008, 16:59:37
loe - ait Kullanıcı Resmi (Avatar)
loe loe isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
like.no.other
 
Üyelik tarihi: 30/9/2008
Nerden: Visual Web Developer
Yaş: 20
Mesajlar: 66
iTrader: (0)
Tecrübe Puanı: 1
Puanları: 20
loe üyemiz henüz acemi
loe - MSN üzeri Mesaj gönder
Standart Cevap: ASP ile Seolaşalım

<!--#include file-->
yerine Server.Execute("dosyaadi.asp") kullanılması daha iyi oluyor çünkü gelen veriyi bir nesneye aktarıp bunuda server.execute(nesneadi) şeklinde kullanabiliriz.
__________________
Özer özay - Vardır şerrimde velakin kalanım hayırdır.
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: 01:29:53 .


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