nginxのifは、複数条件(&&みたいな)が出来ないし、ネストも出来ないので工夫が必要。
携帯かつ特定のURLだった場合にリダイレクトさせたかったので、下記のようにしてみました。
set $ketai_url “”;
if ( $http_user_agent ~* “DoCoMo|KDDI|Vodafone|SoftBank” ) {
set $ketai_url $request_uri;
}if ( $ketai_url ~* “/some/request/uri” ) {
rewrite ^(.*) http://irako.net/lp redirect;
}