nginx :перенаправляет мобильные запросы на /mobile/$uri

Я пытаюсь настроить свой nginx для перенаправления всех запросов с мобильных устройств на /mobile/$uri Я придумал это решение, но оно, похоже, не работает. Это проблема синтаксиса или непонимание всей концепции перенаправления.

if ($http_user_agent ~* '(iPhone|iPod|android|blackberry)') {
     rewrite     ^(.*)   http://xxxx.org/mobile/$1 permanent;
}

Когда я использую свой телефон Android, я получаю что-то вроде xxx.org/mobile/mobile/mobile/mobile....

Любые идеи? Любые предложения?

5
задан fenec 9 July 2012 в 00:20
поделиться