PHP判æ–æ¥è·¯æ˜¯æ‰‹æœºç«¯è¿˜æ˜¯PCç«¯ï¼Œå¹¶æ ¹æ®ç»ˆç«¯é…ç½®ä¸åŒ301跳转页é¢
XML/HTML代ç
- <?php
- function is_mobile(){
- //æ£åˆ™è¡¨è¾¾å¼,批é…ä¸åŒæ‰‹æœºæµè§ˆå™¨UA关键è¯ã€‚
- $regex_match="/(nokia|iphone|android|motorola|^mot\-|softbank|foma|docomo|kddi|up\.browser|up\.link|";
- $regex_match.="htc|dopod|blazer|netfront|helio|hosin|huawei|novarra|CoolPad|webos|techfaith|palmsource|";
- $regex_match.="blackberry|alcatel|amoi|ktouch|nexian|samsung|^sam\-|s[cg]h|^lge|ericsson|philips|sagem|wellcom|bunjalloo|maui|";
- $regex_match.="symbian|smartphone|midp|wap|phone|windows ce|iemobile|^spice|^bird|^zte\-|longcos|pantech|gionee|^sie\-|portalmmm|";
- $regex_match.="jig\s browser|hiptop|^ucweb|^benq|haier|^lct|opera\s*mobi|opera\*mini|320x320|240x320|176x220";
- $regex_match.=")/i";
- return isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE']) or preg_match($regex_match, strtolower($_SERVER['HTTP_USER_AGENT'])); //如果UAä¸å˜åœ¨ä¸Šé¢çš„关键è¯åˆ™è¿”回真。
- }
- if(is_mobile()) {
- //如果为真,则进行WAP页é¢ã€‚
- header( "HTTP/1.1 301 Moved Permanently");
- header("Location: http://");
- }else {
- //如果为å‡ï¼Œåˆ™è¿›è¡ŒWEB页é¢ã€‚
- header( "HTTP/1.1 301 Moved Permanently");
- header("Location: http://");
- }
- ?>
相关日志
DeDeCMS默认首页åŠWWW域的301跳转
百度spider对常用的http返回ç 的处ç†é€»è¾‘
ã€301跳转】如何实现两个域å内页之间的301跳转
301永久é‡å®šå‘实现方å¼åŠ302é‡å®šå‘(å†æ¬¡æ›´æ–°)
DeDeCMS默认首页åŠWWW域的301跳转
百度spider对常用的http返回ç 的处ç†é€»è¾‘
ã€301跳转】如何实现两个域å内页之间的301跳转
301永久é‡å®šå‘实现方å¼åŠ302é‡å®šå‘(å†æ¬¡æ›´æ–°)
最后编辑: 郝聪 编辑于2021/04/19 13:52