Ayberk Atasay

ASP, CSS, Internet konuları üzerine paylaşımlar


ASP 404 Rewrite Olmadan SEO

ABT Blog'tada kullandığım ve sunucusunda hata sayfaları üzerinde yetkisi olmayan, ücretsiz barındırma hizmetlerinden yararlananların çok işine yarayacak bir teknik. Bu teknik ile ilgili ayrıntı için yazının devamına bakabilirsiniz.

İlk başta yapmamız gereken dosyamızı ana dizin veya istediğimiz klasör altında index.asp veya default.asp olarak kayıt etmemiz.

Sayfamızda kullanacağımız linkleri farklı şekillerde ayarlayabilirsiniz. Fakat soru işaretinin bulunması kodumuzun sorunsuz çalışması açısından çok önemli.

Örneğin:
www.siteniz.com/?/sayfa
www.siteniz.com/?/sayfa.html

Gerekli olan kodumuz:

SayfaAdres=Request.ServerVariables("QUERY_STRING")
If SayfaAdres <> "" then
SayfaAdres=Split(SayfaAdres,"/")
If SayfaAdres(1) = "hakkimda" then
Response.Write "Hakkımda sayfası."
ElseIf SayfaAdres(1) = "iletisim" then
Response.Write "İletişim sayfası."
Else
Response.Write "Aradığınız Sayfa Bulunamadı!"
End If
else
Response.Write "Ana sayfa."
end if


Kodu buradan alıp geliştirmek ise size kalmış (;

ASPAyberk Atasay29 Nisan 2009, ÇarşambaEkle Bunu
Önceki Kayıt
Sonraki Kayıt
Yorumlar
y4
13 Temmuz 2010, Salı
hakkaten ücretsiz hostlarda falan işe yarayacak bir yöntem. paylaştığınıza sevindim.
erdem arslan
31 Mayıs 2010, Pazartesi
merhaba hocam, ellerine sağlık gerçekten güzel bir makale olmuş. bugüne kadar 404 mantığı ile hareket ediyordum. tabiki güzel bir uygulama 404 mantığı ama sunucuya ek yük bindiriyor sonuçta. ayrıca adam 404 mantığıyla site kullanıyor diyelim. mydesing haber olsun. sonra bir alt klasörde resim galerisi açacağı zaman resim galerisini de eğer sef lemek istiyorsa, epey sıkıntı yaşıyordu. bu gerçekten güzel olmuş. kafamda bir resim galerisi vardı onu bunla kodlamaya başlıyorum bile.

ayrıca hocam sisteminde göremedim ama geçen 2 günümü trackback ve pingbacklere ayırdım. ingilizcesinden almancasına kadar bir ton belge okudum ama asp için çalışanını bulamadım. mantığını biliyorum, nerede ne olması gerekir biliyorum. hatta wordpressten trackback yolluyorum kendi sistemime trackback geliyor. ancak ben wordpress e trackback gönderdiğimde wordpress boş sayfa gönderiyor geri ve trackback i kabul etmiyor. sana zahmet bir el atsan bu olaya nasıl olur? eğer kaynak kod gerekli ise gönderirim ben mail at bana yeter :) teşekkürler...
ziya
5 Şubat 2010, Cuma
Teşekkürler.Bi sorum olacaktı seo normal durumda aktif ben bunu nasıl kapatabilirim? Ayrıca ücretsiz olmayan barındırma hizmetlerinde normal seoyu nasıl kullanabilirim.
Ahmet YILDIRIM
1 Kasım 2009, Pazar
Bu kodlardan bişe anlamadım.Hazırlamış Olduğunuz Bloğu indirip inceledim.Şimdi baktığımda kodlara sanki biraz anlar gibiyim.İki Sorum Olacak.

1-Örnekteki Soru İşaretini Kaldırmamız Mümkün mü?
2-index.asp yi Yine Soru İşareti Olmadan index.html şekline çecirebilir miyiz?

Göstereceğiniz İlgi iin şimdiden teşekkür eder başarılarınızın devamını dilerim.
Fatih
31 Ağustos 2009, Pazartesi
Someede bile çalışıyor.Allah razı olsun hocam.Çalışmalarını takip ediyorum.Çok başırılısınız.
Tolga
27 Ağustos 2009, Perşembe
yukarıdaki kodu default.asp nin içine yazdım. Yazdığım yerde Ana sayfa yazısı çıkıyor. (Response.Write "Ana sayfa.")

default.asp deki linki nasılvereceğiz.
yani böyle bir linki nasıl yazacağız.
<a href="oku.asp?c=<%=rs("id")%>">
güven
27 Ağustos 2009, Perşembe
peki ne kadar etkili bu yöntem??
lodos2005
1 Mayıs 2009, Cuma
bu kodu genellikle free hostlarda default.asp ye yazmamız gerekli cunku
birincil sayfalardan biridir

acıklama güzel olmuş ayberk
Yorum Yaz

İsim (*)

e-Posta (*) (Yayımlanmayacak)

URL




Resmi Değiştir
Güvenlik Kodu (Yukarıda gördüğünüz karakterleri yazınız)


Copyright © 2008 ayberk.com | Bu sitenin kodlaması ve teması Ayberk Atasay tarafından hazırlanmıştır. | XHTML 1.0