Hocam tam aradığım şey Allah razı olsun.
Internetabi adlı üyeden alıntı: mesajı görüntüle
Aşağıdaki şekilde ben daha önce kullandım geliştirilebilir.

Bir databasede tabloda eski linkler ve bu linklere gelen linkleri girdim.

Querystring ile url i alıp temizleyip veritabanından sorguluyorum eğer varsa karşılığına yönlendiriyorum yoksa direk ana sayfaya yönlendiriyorum.

<%
degisken = Request.QueryString

Yonlenme = Replace(Replace(Replace(Replace(degisken,"404;http ://siteadiniz.com:80","http://www.siteadiniz.com"),":80",""),"404;https://siteadiniz.com:443","https://www.siteadiniz.com"),":443","")



Yonlenme2 = Replace(Replace(degisken,"404;http://siteadiniz.com:80",""),":80","")

Set Yonlendir = Baglanti.Execute("Select * From ucyuzbir where Eski = '"&Yonlenme&"'")
If Yonlendir.Eof Then
Response.Redirect("/")
Else

YeniUrl = Yonlendir("Yeni")


Response.Write(YeniUrl)

Response.Status="301 Moved Permanently"
Response.AddHeader "Location",""&Replace(Yonlendir("Yeni"),",","" )&""

Response.Redirect(Yonlendir("Yeni"))
End If

%>