worker_processes 1; events { worker_connections 1024; } http { map $http_user_agent $outdated { default 0; "~MSIE [1-10]\." 1; "~Trident/[5-7]\." 1; "~Mozilla.*Firefox/[1-9]\." 1; "~Mozilla.*Firefox/[0-2][0-9]\." 1; "~Mozilla.*Firefox/3[0-1]\." 1; "~Opera.*Version/[0-9]\." 1; "~Opera.*Version/[0-1][0-9]\." 1; "~Opera.*Version/2[0-1]\." 1; "~AppleWebKit.*Version/[0-6]\..*Safari" 1; "~Chrome/[0-9]\." 1; "~Chrome/[0-2][0-9]\." 1; "~Chrome/3[0-3]\." 1; } server { listen 80; location / { root /usr/share/nginx/html; index index.html index.htm; if ($outdated = 1) { rewrite ^ /outdated.html redirect; } } location = /outdated.html { root /usr/share/nginx/html; index outdated.html; } } }