如何将www添加到url并重定向?
如何回复从http://domain.com重定向到http://www.domain.com ? 代码,而不是Web.config,它似乎对我不起作用。
如果您在IIS中托管,则可以设置HTTP重定向。
IIS6重定向
IIS7重定向
有关301重定向的信息
编辑
您可以将以下内容添加到Page_Load方法:
// Check if page is running under theperfectfajita.com. If not redirect ... if (!HttpContext.Current.Request.Url.Host.Contains("localhost")) { if (HttpContext.Current.Request.Url.Host.CompareTo("domain.com") != 0) { HttpContext.Current.Response.Redirect("http://www.domain.com" + Context.Request.Url.PathAndQuery); } }
试试这个: 如何301将非WWW重定向到WWW URL
使用301重定向到正确的URL。 像这样的东西;
Response.StatusCode = (int)HttpStatusCode.MovedPermanently; Response.RedirectLocation = "http://www.domain.com";
我认为这是大规模重定向的工作,或者也称为质量301重定向。 它做什么,它将任何URL传输到您想要的目的地。 它可以通过不同的方式完成,例如插件,如果你使用wordpress或任何其他cms,php与代码等。