Удаление default.aspx из URL в ASP.NET 2005 - PullRequest
1 голос
/ 28 сентября 2011

У меня есть приложение, которое настроено на IIS 6.0.У нас проблемы с поисковой оптимизацией на странице default.aspx.Например, когда я набираю www.xxxxxx.com/default.aspx, он должен перенаправить на www.xxxxxx.com.

Может кто-нибудь помочь мне с этой проблемой?

Ответы [ 2 ]

1 голос
/ 28 сентября 2011
  public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if (HttpContext.Current.Request.RawUrl == "/default.aspx")
                {
                    Response.StatusCode = 301;
                    Response.Status = "301 Moved Permanently";
                    Response.RedirectLocation = "/";
                    Response.End();
                }
            }
         }
     }
0 голосов
/ 28 сентября 2011

Установите документ по умолчанию в IIS на вкладке Документы. На вкладке «Документы» установите флажок «Включить страницу содержимого по умолчанию» и установите Default.aspx в качестве первого (или единственного) элемента в списке.

...