Response.Redirect("yeni link", false);
Response.StatusCode = (int)System.Net.HttpStatusCode.MovedPermanently;
Response.End();Veya direk web.config üzerinden de yönlendirebilirsin.
<system.webServer>
<rewrite>
<rules>
<rule name="301 Redirect 1" stopProcessing="true">
<match url="^eskiurl1\.htm$" />
<action type="Redirect" url="yeniurl1" redirectType="Permanent" />
</rule>
<rule name="301 Redirect 2" stopProcessing="true">
<match url="^eskiurl2\.htm$" />
<action type="Redirect" url="yeniurl2" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>Bu genel bir yönlendirmedir. Page_Init veya Page_Load'ta gelen sayfa isteğini alıp, id'yi parse edip yine uygun linke yönlendirebilirsin.