http_user_agent를 사용하여 사용자가 휴대폰에서 또는 IE 컴퓨터에서 액세스하는지 여부를 결정하십시오.
ASP 코드 스 니펫 : 주로 정기적으로 일치하는 휴대 전화 환경을 사용하며 휴대 전화 플랫폼을 보충 할 수 있습니다.
코드 사본은 다음과 같습니다.
REGEX = New Regexp를 설정하십시오
regex.ignorecase = true
regex.global = true
regex.pattern = "Mini 9.5 | vx1000 | lge | m800 | e860 | u940 | ux840 | compal | 무선 | mobi | ahong | lg380 | lgku | lgu900 | lg210 | lg47 | lg920 | lg840 | lg370 | sam-r | mg50 | s55 | g83 | t66 | vx400 | mk99 | d615 | d763 | el370 | sl900 | mp500 | samu3 | samu4 | vx10 | xda_ | samu5 | samu6 | samu7 | samu9 | a615 | b832 | m881 | s9 20 | N210 | S700 | C-810 | _H797 | MOB-X | SK16D | 848B | MOURSER | S580 | R800 | 471X | V120 | RIM8 | C500FOMA : | 160X | X1 60 | 480X | X640 | T503 | W839 | I250 | Sprint | W398SAMR810 | M5252 | C7100 | MT126 | X225 | S5330 | S820 | HTIL-G1 | FLY V71 | S302 | -x113 | Novarra | K610i | -three | 8325RC | 8352RC | Sanyo | VX54 | C888 | NX250 | N120 | MTK | C5588 | S710 | T880 | C5005 | i; 458X | S210 | C5100 | TELEDA | S940 | C500 | S590 | FOMA | SAMSU | vx8 | vx9 | a1000 | _mms | myx | a700 | gu1100 | bc831 | e300 | ems100 | me701 | me702m-3 | sd588 | s800 | 8325rc | mw200 | Brew | d88 | htc // | htc_touch | 355x | m50 | km100 | d736 | p-9521 | telco | sl74 | ktouch | m4u // | me702 | 8325rc | kddi | lg | Sonyericsson | 삼각 | 240x | x320vx10 | cmd | motorola | up.browser | up.link | mmp | symbian | 스마트 폰 | midp | wap | vodafone | o2 | 포켓 | Kindle | mobile | psp | treo | iris | 3g_t | Windows CE | Opera mobi | Windows CE; 스마트 폰; | Windows CE; IEMOBILE | iPod | iPhone | Android | Opera Mini | BlackBerry | Palm OS | Palm | Hiptop | Fennec | Flucker | Xiino | Blazer | Elaine | Iris | 3g_t | Windows CE | Windows CE; 스마트 폰; | Windows CE; iemobile "
에이전트 = request.servariables ( "http_user_agent") & ""
에이전트 <> ""라면
regex.test (에이전트)가 아닌 경우
'휴대 전화 액세스가 아니라 .domain.com으로 이동하십시오
Response.Redirect ( "http://your.domain.com")
끝 If
끝 If
제공된 ASP 코드에 대한 Lao Cao에게 감사드립니다.