首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

手机访问 跳转得手机站

2012-07-01 
手机访问 跳转到手机站。请教大佬们个问题。ASP.NET 站点,如何设置手机访问 跳转到手机站呢?通过程序返回 是

手机访问 跳转到手机站。
请教大佬们个问题。

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.html
[解决办法]
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;

}

热点排行