如何设置nginx以便为IE用户显示特定页面?

如何设置nginx以便为IE用户显示特定页面?,nginx,Nginx,下面是我的nginx配置。我想将IE用户重定向到特定页面。但是如果我将“return403”改为“return301 mysite.com/a_page.html”,就会出现重定向循环。我该如何解决这个问题 server { listen 80; listen 443 default_server ssl; server_name mysite.com ssl_certificate /etc/nginx/ssl/mysite.crt ;

下面是我的nginx配置。我想将IE用户重定向到特定页面。但是如果我将“return403”改为“return301 mysite.com/a_page.html”,就会出现重定向循环。我该如何解决这个问题

server {    
    listen 80; 
    listen 443 default_server ssl;    
    server_name mysite.com   

    ssl_certificate /etc/nginx/ssl/mysite.crt ;
    ssl_certificate_key /etc/nginx/ssl/mysite.key

    if ($http_user_agent ~ MSIE) {
        return 403;
    }   

    if ($scheme = http) {
        return 301 https://$server_name$request_uri;
    }   

    client_max_body_size 10M;


    location / {    
            proxy_pass http://localhost:2368/;    
            proxy_set_header Host $host;    
            proxy_buffering off;    
    }    

尝试将条件移动到泛型
location/{}
块中,然后为重定向目标创建一个新的位置块