当用户输入"m.co-oprating.com"时,它将被重定向到"www.co-oprating.com/mobile",但是当我使用以下代码时,它不起作用:
if (Request.Url.Host.StartsWith("m."))
{
UriBuilder builder = new UriBuilder(Request.Url);
builder.Host = "www." + Request.Url.Host;
Response.Clear();
Response.StatusCode = 301;
Response.StatusDescription = "Moved Permanently";
Response.AddHeader("Location", "www.co-oprating.com/mobile");
Response.End();
}
是否因为请求根本没有到达co- operating.com,我必须修复DNS吗?
我必须修复DNS
是的。
nslookup
> m.co-oprating.com
Server: google-public-dns-a.google.com
Address: 8.8.8.8
*** google-public-dns-a.google.com can't find m.co-oprating.com: Non-existent domain