我有我的example.com
域的 SSL 证书。如果用户想使用www.example.com
. https://www.example.com
下面的代码可以正常工作,但是如果我想在 URL 栏中使用,我无法进入该站点。为什么 ?
protected void Application_BeginRequest(object sender, EventArgs e)
{
if (Request.Url.Host.StartsWith("www", StringComparison.InvariantCultureIgnoreCase))
{
Response.Clear();
Response.AddHeader("Location",
string.Format("{0}://{1}{2}", Request.Url.Scheme,
Request.Url.Host.Substring(4),
Request.Url.PathAndQuery)
);
Response.StatusCode = 301;
Response.End();
}
}