はい。User-Agentリストは、登録された順に上から判定が行われます。
設定の際には、ご留意ください。
例えば下記のような順番のUAリストを作成したとします。
※下記の正規表現は例のためそのまま利用されるのはお控えください
- ~.*(Android).*
- ~.*Mobile.*
- ~.*(iPhone|iPod).*
- ~.*(iPad).*
iPhoneやiPadでアクセスする際のUAには、多くの場合"Mobile"という文字列が含まれます。
そのため上記の例では毎回2番のUAリストに合致してしまい、3番、4番の判定が行われず意図した処理が行われません。
これを修正するにはリストの登録順を入れ替える必要があります。
- ~.*(Android).*
- ~.*(iPhone|iPod).*
- ~.*(iPad).*
- ~.*Mobile.*
上記の場合はiPhoneやiPadの判定が優先されるため、意図した判定処理が行われます。