ASP.NET 实现 301 重定向方法
<span style="font-family:' 宋 体
';font-size:10.5pt;"></span>
关于百度等搜索引擎对于是否带"www"前缀的域名的识
别问题:即搜索引擎会将 www.abc.com 和 abc.com 识别为不
同的两个域名,这样做的后果就是分散了对网站的关注度,
不利于网站的宣传和推广。
仅仅是通过 Response.Redirect 方法来重定向该连接,
虽然可以将连接进行重定向,但是无法解决搜索引擎的识别
分散问题的;此问题可通过 301 重定向来进行解决,具体在
ASP.NET 中可通过如下方法来处理:
private void CheckTopDomainName(HttpContext
context)
{
Uri url = context.Request.Url;
string host = url.Host.ToLower();
int count = host.Split('.').Length;
bool doubleDomainName =