Merhaba,
Forumda yaptığım araştırmalarda asp.net ile 301 yönlendirmesinin nasıl yapılacağını buldum fakat anlatım şekli eski domain'in, yeni domaine nasıl aktarılacağı yönünde olduğu için aklıma takılan sorunun cevabını bulamadım.
Benim sorum şu şekilde;
Sitenin bozuk link yapısını düzeltmek istiyorum ve bununla ilgili çalışmalara başladım. ASP.Net ile eski link yeni linke nasıl yönlendirilir?
Örnek;
Eski Link: www.r10.net/tur/linkyonlendirme/4000
Yeni Link: www.r10.net/link-yonlendirme.html
Yukarıdaki belirttiğim şekilde yaptığım link değişikliğini asp.net üzerinden 301 yönlendirmesi ile nasıl ifade edeceğim? Yardımlarınız için şimdiden teşekkür ederim.
ASP.Net İle 301 Yönlendirmesi Hakkında
2
●2.231
- 31-05-2014, 12:26:41Kimlik doğrulama veya yönetimden onay bekliyor.
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. - 31-05-2014, 12:42:30Yardımınız için çok teşekkür ederim. Çok işime yarayacak verdiğiniz bilgiler. Sağolun, varolun...rob33n adlı üyeden alıntı: mesajı görüntüle