• 19-10-2009, 18:02:44
    #1
    Arkadaşlar ben siteme seo yaptım bu şekil cıkıyor makale/1/makale-adi.html
    ben bunu bu şekilde göstermek istiyorm makale/makale-adi.html olsun bunu nasılk yapabilirim şimdi den teşekkür ederim.
  • 19-10-2009, 18:09:26
    #2
    Makale eklerken urlde görünecek şekilde (türkçe karakter, noktalama işaretlerinden ve boşluklardan arındırarak) makale-adi kısmını veritabanına kayıt ettirin.
    Onu veritabanından sorgulatın.
  • 19-10-2009, 18:16:49
    #3
    vallaha anlamadım hocam bir örnek var mı :S
  • 19-10-2009, 18:27:03
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Veritabanında makalelerin bulunduğu tabloya "makaleseoisim" yada benzeri isimli yeni bir alan oluştur. Bu alana makalenin url'de görünmesini istediğin şekilde ismini yaz
    örn :
    makale ismi "bu makale güzeldir" olduğunu varsayalım
    veritabanında ki yeni alana "bu-makale-guzeldir.html" şeklinde bir metin giriceksin.

    sayfada url'deki ilgili bölümün veritabanında olup olmadığını kontrol edip sayfaya ilgili kaydı yazdırıcaksın.

    Dikkat etmen gereken konu aynı isimde makaleler olması durumunda veritabanındaki ilk kaydı alacaktır. Onun için makale isimleri aynı olsa da tabloya url için eklediğin alana özgün isimler yazmalısın.
  • 19-10-2009, 18:54:37
    #5
    arkadaşlar basit bir örnek çalışma var mı :S ? yine anlamadım :S
  • 19-10-2009, 20:07:59
    #6
    Yemekten sonra bu mesajı düzenleyerek en basit şekilde anlatmaya çalışacağım.
    Edit:

    Eğer yeni yazacağın script için açtıysan bu konuyu, veritabanına "link" adında bi' sütun aç. Açtığın sütuna konu başlığındaki tr karakterleri replace ederek kaydet ama aynı başlıkta iki kayıt olursa erolife'ın dediği gibi ilk kayıt açılır onun için kaydetmeden önce kontrol ettir veya aynı başlıkta kayıt varsa sonuna rasgele sayı eklettir, bişeyler yaptır işte.
    Linklerin şu şekilde olsun, "/<%=yaz("link")%>.html", 404.asp dosyanda şöyle olsun;
    <%
    peksoft = request.querystring
    son = right(peksoft,5)
    if instr(son, ".html") then
    linkk = split(peksoft, "/")
    link = replace(link(3), ".html", "")
    %>
    <!--#include file="oku.asp"-->
    <%
    end if
    %>
    oku.asp dosyandaki sorguda şöyle olacak;
    <%
    set oku = baglanti.execute("select * from tablon where link='"& link &"'")
    ...
    %>
    Eğer elindeki scripti düzenleyeceksen belirt onun nasıl olacağını yazarım.
  • 19-10-2009, 20:35:43
    #7
    hocam yaptığım scripti bu şekil yapacağım :]
    bu arada diğer yardımcı olmaya çalışan arkadaşlara teşekkür ederim
  • 19-10-2009, 21:27:34
    #8
    scsriptci_xaloc adlı üyeden alıntı: mesajı görüntüle
    hocam yaptığım scripti bu şekil yapacağım :]
    bu arada diğer yardımcı olmaya çalışan arkadaşlara teşekkür ederim
    Bundan sonraki scriptlerimi böyle yapacaksın yoksa önceden yaptığın scriptimi böyle yapacaksın? Tam olarak ne demek istediğini anlayamadım.
  • 19-10-2009, 21:49:29
    #9
    deneme amaçlı birşey yaptım yapamadım :S Ekte Verdim.. acaba yapıp verebilirmisin şimdiden teşekkür ederim.
    RapidShare: 1-CLICK Web hosting - Easy Filehosting