рдореИрдВ рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдореЗрдВ рдПрдХ рд╕рд░рд▓ рдФрд░ рд╕рд╕реНрддрд╛ (рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ) рд╕рдорд╛рдзрд╛рди рд▓рд╛рддрд╛ рд╣реВрдВ рдЬреЛ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕рд╛рдЗрдЯ рдХреЗ рд╣рд▓реНрдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕рдорд╛рдзрд╛рди рд╣рд╛рдЗрд▓реЛрдб рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдЕрдиреБрдХреВрд▓рди рдХреИрд╢рд┐рдВрдЧ рдЕрддрд┐рдерд┐ рдЕрдиреБрд░реЛрдзреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред
рдЬрд╛рдБрдЪ рдХрд░рдирд╛ рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИ, рдирдЧрдиреЗрдХреНрд╕ рд╡реЗрдм рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕рдлрд▓ рд╣реЛрдиреЗ рдкрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдПрдХ рдЙрдкрдбреЛрдореЗрди рдпрд╛ рд▓реЛрдХреЗрд╢рди рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдмрдЪрд╛рддрд╛ рд╣реИ рдФрд░ PHP рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдорд╛рдкрдиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
NGINX рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди
рд╡рд┐рдХрд▓реНрдк рд╕рдВрдЦреНрдпрд╛ 1ред рдореЛрдмрд╛рдЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдПрдХ рдЙрдкрдбреЛрдореЗрди рдкрд░ рд╕реНрдерд┐рдд рд╣реИ
server{
< тАж >
if ( $http_user_agent ~* (windows\smobile|windows\sce|iphone|ipod|midp|symbian|series\s60|s60|nokia|ndroid| blackberry) ){
rewrite ^/(.*) m.site.ru$1 permanent;
}
location / {
< тАж >
}
}
рд╡рд┐рдХрд▓реНрдк рд╕рдВрдЦреНрдпрд╛ 2ред рдЙрд╕реА рдбреЛрдореЗрди рдкрд░ рдореЛрдмрд╛рдЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдЦреЛрд▓рд╛ рдЧрдпрд╛
if ( $http_user_agent ~* (windows\smobile|windows\sce|iphone|ipod|midp|symbian|series\s60|s60|nokia|ndroid| blackberry) ){
rewrite ^/(.*)$ /liteversion/$1 last;
}
$ Http_user_agent рджреНрд╡рд╛рд░рд╛ рдПрдХ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдкрд╣рдЪрд╛рди рдЙрдЪреНрдЪ рд╕рдЯреАрдХрддрд╛ рдФрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдиреНрдпреВрдирддрдо рдЦрд░реНрдЪ рдХреЗ рд╕рд╛рде рдореЛрдмрд╛рдЗрд▓ рдкреАрд╕реА рдХреЛ рд╕рд╛рдзрд╛рд░рдг рдкреАрд╕реА рд╕реЗ рдЕрд▓рдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддреА рд╣реИред
Google рдФрд░ рдпреИрдВрдбреЗрдХреНрд╕ рдЗрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдЖрдк рдЕрдкрдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ user_agent рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рд▓рд┐рдП рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдмреЗрд╢рдХ, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рд╣реИ рдХрд┐ рдЬреА рдФрд░ рд╡рд╛рдИ рдореЗрдВ "рдореЛрдмрд╛рдЗрд▓ рдлреЛрди" рдХреЗ рдХрд╛рдо рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд┐рддрдирд╛ рд╕рд╣реА рд╣реИ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдКрдкрд░ рд▓рд┐рдЦреЗ рдЧрдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд╕рдорд╛рди рд╣реИред
рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рдХрдИ рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓реЙрдЧ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдП рдЧрдП рд╕реНрдЯреНрд░рд┐рдВрдЧ http_user_agent рдореЗрдВ рднрд┐рдиреНрдирд░реВрдкреЛрдВ рдХреА рд╕реВрдЪреА рд╣реИред рдХреБрд▓ рдореЗрдВ, рдкреНрд░рддрд┐ рджрд┐рди рд▓рдЧрднрдЧ 200,000 рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬрд┐рдирдореЗрдВ рд╕реЗ 5% рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рднреЗрдЬреЗ рдЧрдП рдереЗред рдпрд╣ рдПрдХ рдЙрдЪреНрдЪ рд╕рдВрднрд╛рд╡рдирд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд user_agent рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред 1024x768px рдХреЗ рд╕реНрдХреНрд░реАрди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЗ рдХрд╛рд░рдг рдореИрдВрдиреЗ iPad рдХреЛ рдмрд╛рд╣рд░ рдХрд░ рджрд┐рдпрд╛ред
рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдореЗрд░рд╛ рдиреЛрдЯ рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред
рдЗрд╕рдХреЗ рд╕рд╛рде рд╣реА
рдореЛрдЬрд╝рд┐рд▓рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдЬреЗрдВрдЯ рд╕реНрд╡рд┐рдЪ
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдЬреЗрдВрдЯреЛрдВ рдХреА рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕реВрдЪреА