Bugüne kısmetmiş. Az uğraşmadım ve sinir olmamıştım neyse geçmişti kaldı.
Yazımda sizlere asp de hem
www.siteadresi.com/merhaba-arkadaslar-(123) şeklinde
hemde
www.siteadresi.com/kategori/elma şeklinde 404 hata sayfalarını kullanamayı anlatıcam elimde geldiğince.
Şimdi ilk önce kod olayında başlayayım
404.asp sayfası açıyoruz.
<%@codepage=1254%>
<%
strURL1 = Request.ServerVariables("QUERY_STRING") &"//"
xx = instr(strURL1, "/kategori/")
if xx > 0 then
secici = split(strURL1,"/")
kal = split(secici(4),"/")
query = kal(0)
sbul = instr(query,"-")
if sbul > 0 then
sbul = split(query, "-")
query = sbul(0)
end if
%>
<!-- #include file="kategori.asp"-->
<%end if%>
<%
strURL = Request.ServerVariables("QUERY_STRING")
bolum = split(strURL,"/")
bul1 = instr(bolum(3),"-(")
%>
<%if bul1 > 0 then
kanalimiz = split(bolum(3),"-(")
idbul = split(kanalimiz(1), ")")
id = idbul(0)
%>
<!-- #include file="sayfa.asp"-->
<%end if%>yukarıdaki kodları kullanarak istediğimiz işlemi yapabiliriz.1)www.siteadresi.com/merhaba-arkadaslar-(123) şeklinde kullanım için sayfa.asp
yönlenicek fakat burada dikkat etmemiz gereken sayfa.asp de verileri alırken
Alıntı
2)www.siteadresi.com/kategori/elma şeklinde kullanım için kategori.asp yönlenicek sayfamız.
kategori.asp
<% query = query sbul = instr(query, "-") if sbul > 0 then sbul1 = split(query, "-") query = sbul1(0) end if %>şeklinde yapabilir ve veri tabanında kategori ayarlamaları ile noktayı koyabiliriz.
şimdide sunucudan hata sayfaları için 404.asp atamaya geldi.
start>administrative tools>Internet Information Services (IIS)Manager
oradan Web sites den siteler çıkıacak 404.asp atam istediğimiz siteye sağ tıklayıp properties diyoruz.
custom erros diyoruz. sayfa 404 bulup edit den URL seçip /404.asp yazıyoruz. bu kadar. bundan sonra 404 hata sayfası yerine 404.asp ye gidecek ve sitelerimizde 404 hata sayfalarını kullanabilecez.
aynı işlem pleskte te mümkün fakat tam bilmiyorum kendim hep böyle yaptığımdan gereksinim duymadım.
valla elimden geldiğince alatmaya çalıştım bu ilk bir bu kadar uzun anlatımım oldu mutlaka hatalarım var kendimde kendi başıma öğrendiğimden bazı terimleri falan telafuzda sorun yaşamış olabilirim. kusura bakmayın.
Ayrıca yararlanan arkadaşlar REP verirse sevinirim.
kolay gelsin
benim anlamadığım husus var. Hocam bu konuyu burda görmem iyi oldu. Son zamanların modası sef url oluşturmak için asp bilenler 404.asp yi kullanıyorlar.