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.
asp seo yapmak
27
●8.855
- 22-05-2007, 18:57:15kardeş 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, 20:24:25Ö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..
yinede siz bilirsiniz..