如何设置nginx以便为IE用户显示特定页面?
下面是我的nginx配置。我想将IE用户重定向到特定页面。但是如果我将“return403”改为“return301 mysite.com/a_page.html”,就会出现重定向循环。我该如何解决这个问题如何设置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 ;
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/{}
块中,然后为重定向目标创建一个新的位置块