请教大佬们个问题。
ASP.NET 站点,如何设置手机访问 跳转到手机站呢?
通过程序返回 是不是 一种 对搜索引擎 不友好的重定向。
在webserver里面 怎么设置?
------解决方案--------------------------------------------------------
如果你的电脑,WEB服务器是IIS
IIS--默认网站属性-->http 头-->MIME映射 -->文件类型 -->新类型
.wml text/vnd.wap.wml
.wmlc application/vnd.wap.wmlc
.wmls text/vnd.wap.wmlscript
.wmlsc application/vnd.wap.wmlscriptc
.wbmp image/vnd.wap.wbmp
在 IIS MIEI 设置中 申明的类型指定为 上述发你的
------解决方案--------------------------------------------------------
参考 此页
http://www.cnblogs.com/phphuaibei/archive/2011/12/09/2282570
------解决方案--------------------------------------------------------
public static bool IsSupportedMobileDevice(this HttpRequestBase request)
{
bool isMobile = request.Browser.IsMobileDevice;
string userAgent = request.UserAgent.ToLowerInvariant();
isMobile = isMobile || (userAgent.Contains("iphone")
|| userAgent.Contains("blackberry")
|| userAgent.Contains("mobile")
|| userAgent.Contains("windows ce")
|| userAgent.Contains("opera mini")
|| userAgent.Contains("palm")
|| userAgent.Contains("fennec")
|| userAgent.Contains("adobeair")
|| userAgent.Contains("ripple")
);
return isMobile;
}