آبجی
13th February 2010, 01:10 PM
متد Redirect کلاس Response مشکل بزرگی داره. و اون هم اینکه که کد وضعیت ۳۰۲ رو برمیگردونه. کد وضعیت ۳۰۲ نمایانگر انتقال “موقت” صفحه ی وب هست که هم در کاهش SEO و هم در افزایش Round-trip به سرور موثر هست.
افرادی که خود اقدام به ساختن ماژول های URL Rewriting می کردند، با دو مشکل فوق مواجه بودند.
در ASP.NET 4.0، متد RedirectPermanent به کلاس Response اضافه شده است که کد ۳۰۱ رو که بیانگر انتقال “دائمی” منبع مورد نظر هست برمیگردونه. در این حالت، URL دائمی در هدر Location قرار میگیره و موتور جستجو به راحتی صفحه ی جدید رو ایندکس می کنه. همچنین از ایجاد Round-trip اضافه به سرور نیز جلوگیری میشه.
مستندات متد RedirectPermanent در MSDN (http://msdn.microsoft.com/en-us/library/system.web.httpresponse.redirectpermanent%28VS.100 %29.aspx)
موفق باشید.
افرادی که خود اقدام به ساختن ماژول های URL Rewriting می کردند، با دو مشکل فوق مواجه بودند.
در ASP.NET 4.0، متد RedirectPermanent به کلاس Response اضافه شده است که کد ۳۰۱ رو که بیانگر انتقال “دائمی” منبع مورد نظر هست برمیگردونه. در این حالت، URL دائمی در هدر Location قرار میگیره و موتور جستجو به راحتی صفحه ی جدید رو ایندکس می کنه. همچنین از ایجاد Round-trip اضافه به سرور نیز جلوگیری میشه.
مستندات متد RedirectPermanent در MSDN (http://msdn.microsoft.com/en-us/library/system.web.httpresponse.redirectpermanent%28VS.100 %29.aspx)
موفق باشید.