Bir de asp'sini yazalım tam olsun. MS'nin başı kel mi?
<%
URL = Request.ServerVariables("QUERY_STRING")
URL = Replace(URL,"eskidomain.com","yenidomain.com")
Reponse.Redirect(URL)
Response.End()
%>
Bu kod siteni yönlendirir ancak arama motorları için koca bir "0". Yani bir süre sonra indexlerin silinir. Arama motorlarına yeni sitenin adresini göstermek için "301 Redirect" kodu göndermen gerekiyor. Buyrun düzgün çalışan kod:
Response.Clear()
Response.Status = "301 Moved Permanently"
Response.AddHeader "Location", Replace(Request.ServerVariables("QUERY_STRING"), "eskidomain.com", "yenidomain.com")
Response.Write("Adresimiz değişmiştir, otomatik yönlendirme çalışmıyorsa <a href=""" & Replace(Request.ServerVariables("QUERY_STRING"), "eskidomain.com", "yenidomain.com") & """>burayı</a> tıklayınız.")
Response.End()