404 hata sayfam şu şekilde
<%
Set strURL = Request.ServerVariables("QUERY_STRING")
strBolum = Split(strURL,"/")
If strBolum(4 ) = "ornek" Then
Server.Execute("ornek.asp")
Elseif strBolum(4 ) = "ornek2" Then
Server.Execute("ornek2.asp")
Else
Response.Write ("Aradığınız sayfa bulunamadı")
End If
%>yanlış yada kaldırılmış url yazınca şu aradığınız sayfa bulunamadı kısmı yerine 500 döndürüyordu bende gidip 500 hata kodu için pleskten 404 sayfası gibi yönlendirme yaptım onu 404 gibi düşündüm fakat sizin verdiğiniz linkten kontol ettiğimde statüs 500 verdi 404 e ulaşamadım henüz sanırım yukarıdaki kodda bir hata var "aradığınız sayfa bulanamadı" bölümünü yazdırabilsem gerekli statüsü nasıl yazdırırım diye düşüneceğim.
sayfayı yönlendirmek yerine olduğu yerde 404 ve no indexe bağlamak daha mantıklı geliyor seo açısından
sanırım bu iki kodda asp de çalışıyor bir kaç yerde yazmışlar.
Response.Status = "404 not found";
Response.StatusCode = 404;