Re: Static resource failed to pass through cookie
Hi. Am 09.08.2019 um 10:26 schrieb 姜伯洋: > map $cookie_test_debug $forward_to_gray { default 10.0.0.2; I would suggest to add this entry according to the doc and remove the if blocks. https://nginx.org/en/docs/http/ngx_http_map_module.html#map > # forward to gray1 > 9cb88042edc55bf85c22e89cf880c63b 10.0.0.1; > } > location ~ ^/test/ { > root /data/www/project; > index index.html; > if ( $uri !~ (css|js)$ ) { > rewrite ^.*$ /test/index.html break; > } > if ( $forward_to_gray != '' ) { > proxy_pass http://$forward_to_gray$request_uri; > break; > } > } > location / { > proxy_set_header Host $host; > proxy_set_header X-Real-IP $remote_addr; > proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; > try_files $uri $uri/ /index.php?$query_string; > if ( $forward_to_gray != '' ) { > proxy_pass http://$forward_to_gray$request_uri; > break; > } > } > > According to the above configuration, my php request can be routed through a > cookie, but the static resource will report 404, I don't know if there is a > problem with my configuration. ___ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx
Static resource failed to pass through cookie
map $cookie_test_debug $forward_to_gray { # forward to gray1 9cb88042edc55bf85c22e89cf880c63b 10.0.0.1; } location ~ ^/test/ { root /data/www/project; index index.html; if ( $uri !~ (css|js)$ ) { rewrite ^.*$ /test/index.html break; } if ( $forward_to_gray != '' ) { proxy_pass http://$forward_to_gray$request_uri; break; } } location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; try_files $uri $uri/ /index.php?$query_string; if ( $forward_to_gray != '' ) { proxy_pass http://$forward_to_gray$request_uri; break; } } According to the above configuration, my php request can be routed through a cookie, but the static resource will report 404, I don't know if there is a problem with my configuration. ___ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx
Static resource failed to pass through cookie
map $cookie_test_debug $forward_to_gray { # forward to gray1 9cb88042edc55bf85c22e89cf880c63b 10.0.0.1; } location ~ ^/test/ { root /data/www/project; index index.html; if ( $uri !~ (css|js)$ ) { rewrite ^.*$ /test/index.html break; } if ( $forward_to_gray != '' ) { proxy_pass http://$forward_to_gray$request_uri; break; } } location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; try_files $uri $uri/ /index.php?$query_string; if ( $forward_to_gray != '' ) { proxy_pass http://$forward_to_gray$request_uri; break; } } ___ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx