• 22-05-2007, 02:34:03
    #1
    Üyeliği durduruldu
    arkadaşlar benim asp tabanlı bir program sitem var. bu sitede örnek siteismi.com/hshs/hhs.514.asp gibi uzantı geliyor. ben bunu html yapmak istiyorum ve program isimlerinin yer almasını istiyorum. örnek siteismi.com/adaware+indir+program.html gibi

    kısacası siteme seo yapmak istiyorum. bunu sizce nasıl yaparım. programı veya her hangi bir yolu var mı bunun.

    şimdiden yardım eden herkeze teşekkür ederim.
  • 22-05-2007, 18:40:35
    #2
    Üyeliği durduruldu
    http.conf nedir ne degildir arastir incele biraz
  • 22-05-2007, 18:57:15
    #3
    kardeş bunu aspde hata sayfalarını kullanarak yapabilirsin fakat siteismi.com/hshs/hhs.514.asp i şu şekilde siteismi.com/514-adaware+indir+program.html yapabilirsin.
  • 22-05-2007, 19:00:47
    #4
    Üyeliği durduruldu
    en kolayi hata sayfalarindan seo bence yinede siz bilirsiniz..
  • 22-05-2007, 19:38:14
    #5
    zaten hata sayfalarını kullanmadan o dediğini yapamaz
  • 22-05-2007, 20:08:06
    #6
    Üyeliği durduruldu
    ancak 404.asp ile yapabilirsin.
  • 22-05-2007, 20:24:25
    #7
    Öncelikle Merhaba;
    /altklasor/idno/baslik%20neyse%20artik.html

    seklinde linkler seo için pek uygun sayilmaz
    birden fazla üst klasöre çikmak pek iç açici bir durum degil ve google'de bunlari sevmiyor.

    öncelikle Server'dan Özel hata sayfasini /404.asp yada /notfound.asp yapiyoruz (404 önerilir)
    ve url yapiyoruz alttaki select'i.
    daha sonra

    404.asp sayfamizi kodluyoruz
    <%
    '//conn die baglantin burda var
    Set gelenlink = Request.ServerVariables("QUERY_STRING")
    bolum = split(gelenlink,"/")
    If bolum(3) = "rawkmetal" Then
    obje = split(bolum(4),"-") '//split ile kesip biçiyoruz
    Set rawkmetal = Server.CreateObject("Adodb.Recordset")
    sqlcumle= "select * from tablon where id="&cint(obje(0))&"" '//cint ile sayisal olduguna baktik
    rawkmetal.Open sqlcumle,conn,1,3
    Response.write rs("field") '//sutun adimiz
    End If
    %>

    yukardaki kodumuzla olusan linkimiz
    /rawkmetal/12-baslik%20ne%20ise.html

    /rawkmetal/12-bu kismi fonksiyon ile süzüyoruz ve seo için index'lenmeye müsait hale getiriyoruz.

    <%
    '//özel karekterleri sen ekle ,',-,!,? vs..
    function urltemizle(a)
    a = Replace(a, "<", "")
    a = Replace(a, ">", "")
    a = Replace(a, " ", "-")
    a = Replace(a, "", "_")
    a = Replace(a, "/", "")
    a = lcase(Replace(a, "s", "s", 1, -1, 1))
    a = lcase(Replace(a, "ç", "c", 1, -1, 1))
    urltemizle = trim(a)
    End Function
    '//diger ?,!= vs.. siz eklersiniz
    %>

    bunu anasayfadan çikisi söyle oluyor.

    <a href="/rawkmetal/<%=rs("id")%>-<%=urltemizle(rs("baslik"))%>.html"><%=rs("baslik" )%></a>

    /404.asp uygulamarinda
    resim yada baska bir dosyadan veri çekmek istersek

    örnegin style

    /sitil.css <= basa / koyup direk anadizinde sorgulatmamiz gerekir

    resimlerdede

    <img src="/image/banner.gif">

    gibi basa / konulmali

    umurim yardimci olmusumdur.

    bi bak istersen şöyle yapılıyor..
  • 23-05-2007, 00:12:22
    #8
    Üyeliği durduruldu
    hocam elinize sağlık. bana yardımcı olan herkeze teşekkür ederim.

    şimdi dediklerinizi yapıyorum.
  • 23-05-2007, 01:18:19
    #9
    Üyeliği durduruldu
    qubarbaz kimden copy paste yaptin?