konto usunięte

Temat: przekierowanie 301 w asp.net

Witam, Mam następujący problem. Nie mogę nigdzie znaleźć informacji jaku ustawić przekierowanie 301 aby adres w postaci http://domena.pl/default.aspx otwierał się jako http://domena.pl. W .htaccess było to dosyć proste ale odkąd przeszłam na hosting Windows ni mogę sobie z tym poradzić.
Proszę o podpowiedź jak to zrobić. Dodam, że przekierowanie z bez www na www zrobiła mi firma tworząca oprogramowanie sklepu.Agnieszka Kowal edytował(a) ten post dnia 30.08.10 o godzinie 09:59
Piotr S.

Piotr S. Vice President &
Chief Geek @
Proligence / .NET
junkie / ...

Temat: przekierowanie 301 w asp.net

Wiem, że to już dość stary post, ale może odpowiedź się komuś przyda:)
Najszybszym rozwiązaniem (dla ASP.NET 2.0) jest wrzucenie poniższego fragmentu do pliku Global.asax (w głównym folderze aplikacji) do metody Application_BeginRequest:

if(HttpContext.Current.Request.Url.ToString().ToLower().Contains("http://domena.pl/default.aspx"))
{
HttpContext.Current.Response.Status = "301 Moved Permanently";
HttpContext.Current.Response.AddHeader("Location",
Request.Url.ToString().ToLower().Replace(
"http://domena.pl/default.aspx",
"http://domena.pl/"));
}


Pozdrawiam

Następna dyskusja:

Hosting ASP.NET




Wyślij zaproszenie do