2013-06-20 2 views
0

그래, IIS에서 모바일 검색/다시 쓰기를 작성하려고합니다. 조건을 제거하면 재 작성 기능이 작동합니다. 그러나 모바일 탐지 비트를 넣으면 의도 한대로 모바일 장치에서 다시 쓰지 않습니다 (iphone 및 Android에서 테스트). 여기에 어떤 조언이 있니? 여기에서 사용한 정규식은 다음과 같습니다. https://gist.github.com/dalethedeveloper/1503252IIS에서 모바일 검색을 다시 작성하십시오.

<rule name="MobileDetect" patternSyntax="ExactMatch" stopProcessing="true"> 
     <match url="customer-support" ignoreCase="true" negate="true" /> 
      <conditions logicalGrouping="MatchAny"> 
      <add input="{HTTP_USER_AGENT}" pattern="Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|NetFront|Silk-Accelerated|(hpw|web)OS|Fennec|Minimo|Opera M(obi|ini)|Blazer|Dolfin|Dolphin|Skyfire|Zune" /> 
     </conditions> 
     <action type="Rewrite" url="mobile/customer-support" /> 
</rule> 

모든 도움을 주시면 감사하겠습니다. (IP 숫돌 | | OD | 광고

+0

어쩌면 당신은 구분 기호 '<= 입력을 추가 지정해야합니다 "ECMAScript를"에 "{HTTP_USER_AGENT}"패턴 = "/ 모바일을 설정할 필요가 있다고했다) | 안드로이드 | 블랙 베리 ... 준/"/>'? – HamZa

답변

0

문제는 patternSyntax가

관련 문제