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.
ASP Linkleri Seo'da ID'siz Bir şekilde yapma ?
16
●2.106
- 19-10-2009, 18:02:44
- 19-10-2009, 18:27:03Kimlik 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:37arkadaşlar basit bir örnek çalışma var mı :S ? yine anlamadım :S
- 19-10-2009, 20:07:59Yemekten 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:43hocam 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:34Bundan sonraki scriptlerimi böyle yapacaksın yoksa önceden yaptığın scriptimi böyle yapacaksın? Tam olarak ne demek istediğini anlayamadım.scsriptci_xaloc adlı üyeden alıntı: mesajı görüntüle
- 19-10-2009, 21:49:29deneme 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
