2 wangyantao hb wangyantao_hb 于 2014.12.15 14:51 提问

asp.net网站手机打开网站时跳转到另一个域名下,电脑打开网站时不做跳转,不影响百度搜索怎么弄啊

asp.net网站手机打开网站时跳转到另一个域名下,电脑打开网站时不做跳转,不影响百度搜索怎么弄啊

3个回答

devmiao
devmiao   Ds   Rxr 2014.12.15 15:03

判断下useragent,如果是百度蜘蛛,就不要跳转

wangyantao_hb
wangyantao_hb 都是在百度上搜索,在手机上或电脑上点击同一个域名,然后若是用的手机的话就跳转到另一个域名,怎么弄啊,我之前是直接跳转,百度会认为作弊
大约 3 年之前 回复
bdmh
bdmh   Ds   Rxr 2014.12.15 15:48

去找段js代码,判断是否来自手机端

wangyantao_hb
wangyantao_hb   2014.12.15 15:06

string osPat = "mozilla|m3gate|winwap|openwave|Windows NT|Windows 3.1|95|Blackcomb|98|ME|X Window|Longhorn|ubuntu|AIX|Linux|AmigaOS|BEOS|HP-UX|OpenBSD|FreeBSD|NetBSD|OS/2|OSF1|SUN";
string uAgent = Request.ServerVariables["HTTP_USER_AGENT"];
if (string.IsNullOrEmpty(uAgent))
uAgent = "";
Regex reg = new Regex(osPat);

            if (reg.IsMatch(uAgent))
            {
                osPat = "MI-ONE|juc|series|kjava|berry|mobile|htc|android|symbian|mtk|brew|Mobile|htc|Android|Symbian|CE|MTK|Brew|iPhone|MeeGo|Bada|Berry|Plam|Kjava|Series|JUC";
                Regex reg1 = new Regex(osPat);

                if (reg1.IsMatch(uAgent))
                {
                    Response.Redirect("http://m.zhenglewang.com", false);
                }
            }
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!