场景:
不同浏览器对网页的兼容性是不一样的,所以针对火狐和curl,返回不同内容
原理:
使用if对http_user_agent变量进行判断,这个变量会显示访问时浏览器型号。
server { listen 80; server_name localhost; location / { root html; index index.html index.htm; } if ($http_user_agent ~* url) { #识别客户端curl浏览器 rewrite ^(.*)$ /curl/$1 break; #curl浏览器访问会到html/curl下找页面 } }