如何将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与代码等。