Buyur kardeşim zamanında benimde çok kafa yordugum ama gerçekte çok basit olan bir şeyi sana en basit şekilde anlatmaya çalıştım....
404.asp
<%
'404.asp
'http://site.com/urunler/3/bluz.html
'gelenlik_bol(3) = urunler olacaktır.
degisken = Request.QueryString 'sayfa urlsini degiskene atiyoruz
gelenlink_bol = split(degisken, "/") 'parcalara ayırıyoruz..
%>
<%If gelenlink_bol(3) = "urunler" Then%>
<!-- #include file="urunler.asp" -->
<%
Else
response.write "bulunamadı"
End If
%>
urunler.asp de yapman gereken sadece Request.QueryString("id") yi atadığın değişken yerine gelenlink_bol(4) e eşitlemek
örnek olarak
eski kod id=Request.QueryString("id")
yeni kod id=gelenlink_bol(4)