![]() | |
| ||||
| Evet sizlere ASP ile SEO linkler yapımının mantığını anlatacağım. ASP de .html linkler için 404 hatası kullanılır. mantık şudur, o adres aslında olmadığı için 404 hata sayfası gösterilir. biz bu 404 hata sayfasını kendi 404.asp mizle değiştirerek linkteki bilgileri alıcağız. ve böylece hata sayfası çıktığında istediğimiz yere yönlendirebileceğiz. Ana mantık bu. Şimdi hafiften kodlamaya geçelim. ilk olarak 404.asp mizi oluşturalım.. linkler domain.com/video-269-Seoyu-kapicam-ben.html tarzında olsun. Yani ilk kızım video kategorisi olduğunu , 2. kısım id i , 3. kısım ismi versin. 404.asp Kod: <%
set adres = Request.ServerVariables("QUERY_STRING")
bolum = split(adres,"/")
istedimiz=bolum(3)
istedimiz=split(id,"-")
ne=istedimiz(0)
id=istedimiz(1)
%> şimdi bu aldıklarımızı nasıl kullanıcağımıza geldik. mesela şöyle yaparsak Kod: <%
set adres = Request.ServerVariables("QUERY_STRING")
bolum = split(adres,"/")
istedimiz=bolum(3)
istedimiz=split(id,"-")
ne=istedimiz(0)
id=istedimiz(1)
%>
<% if ne="video" then %>
<%
set pp=server.createobject("adodb.recordset")
pp="select * from seyret where kimlik=" &id
pp.open sqll,baglanti,1,3
%>
<%=pp("videodb")%>
<% else %>
video kategorisi dışındaki kategori.. şuanda bu kdr kasmadım abii =)
<% end if %> <%=ne%> den video gelmiosa "video kategorisi dışındaki kategori.. şuanda bu kdr kasmadım abii =)" yazdırdık. siz bunun yerine if leri arttırarak başka kategorilerin verisini sunucaksınız. peki herşey güzelde domain.com/video-269-Seoyu-kapicam-ben.html şeklinde linkleri nsl oluşturucam? buda basit. şöyle bir filtre koyuyoruz asp sayfamızın başına Kod: <%
Function cevir(metin)
metin = Replace(metin,"ş","s")
metin = Replace(metin,"Ş","s")
metin = Replace(metin,".","")
metin = Replace(metin,",","")
metin = Replace(metin,"-","")
metin = Replace(metin," ","-")
metin = Replace(metin,"!","")
metin = Replace(metin,"(","")
metin = Replace(metin,")","")
metin = Replace(metin,"'","")
metin = Replace(metin,"ğ","g")
metin = Replace(metin,"Ğ","g")
metin = Replace(metin,"İ","i")
metin = Replace(metin,"ı","i")
metin = Replace(metin,"ç","c")
metin = Replace(metin,"Ç","c")
metin = Replace(metin,"ö","o")
metin = Replace(metin,"Ö","o")
metin = Replace(metin,"ü","u")
metin = Replace(metin,"Ü","u")
metin = Replace (metin ,"`","")
metin = Replace (metin ,"=","")
metin = Replace (metin ,"&","")
metin = Replace (metin ,"%","")
metin = Replace (metin ,"!","")
metin = Replace (metin ,"#","")
metin = Replace (metin ,"<","")
metin = Replace (metin ,">","")
metin = Replace (metin ,"*","")
metin = Replace (metin ,"And","")
metin = Replace (metin ,"'","")
metin = Replace (metin ,"Chr(34)","")
metin = Replace (metin ,"Chr(39)","")
cevir = metin
End Function
%> Kod: domain.com/video-<%=pp("kimlik")%>-<%=cevir(pp("isim"))%>.html plesk panel için anlatıyorum. soran olursa iis den ayarlamayıda yazarım. plesk panelde web dizinlerine giriyoruz. ordan hata sayfalarına giriyoruz. 404 hatasını buluyoruz. 2. sayfada da olabilir ilk sayfada bulamazsanız. girip /404.asp yazıyoruz. tabi bunu yazdıysak 404.asp i domain.com/404.asp şekildeki gibi ana dizine atmış olmanız gerek.. daha sonra orda url i seçim. tamam diyoruz. bu kadar.. Takıldığınız yerlerde çekinmeyin sorun.. Saygılarımla. Oytun Yüksel Oytun Yüksel - ASP ile SEO Konu tosih+ tarafından (10-09-2007 Saat 11:52:07 ) değiştirilmiştir.. |
| ||||
| merhaba bu tekniği Tüfekçioğlu Web Emlak Ofisi - Kiralık Daire, Satılık Daire, Kiralık İşyeri, Satılık İşyeri, Konut, Emlak, Yazlık adresinde uygulayabilir miyim ? |
| |||
| teşkkür güzel makale eline sağlık |
![]() |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | |
| Stil | |
| |