asp.net 4.0 - Response.Redirect() vs Response.RedirectPermanent() -
i new asp.net 4.0, , have seen new feature called response.redirectpermanent(). have checked few articles, i'm unable understand actual meaning , difference of response.redirectpermanent() on response.redirect().
according gunnar peipman,
response.redirect()returns 302 browser meaning asked resource temporarily moved other location.permanent redirectmeans browser gets 301 response server. in case browser doesn’t ask same resource old url anymore – uses url given location header.
why need check server response such 301, 302? , how permanently redirected page server?
301 response (redirectpermanent) useful seo purposes. example, had site implemented in asp.net webforms , redesigned using asp.net mvc. you'd inform search engines page /catalog/productname.aspx becomes /products/product-name. set 301 redirect /catalog/productname.aspx /products/product-name , links in search engines' indices replaced. 302 (redirect) internal purposes. example, redirect after login (if returnurl set in url).
Comments
Post a Comment