标签:
nginx 的error_page对于同一个http状态码,只能执行一次,第二次就不会再执行了。
例如:403状态
下面这段代码,如果访问出现403,会跳到retry段,在没有,就会直接出现403,而不会跳到
http://www.perofu.com/download/error403.html。
location @retry { #return 409; root /data1/; index index.html index.htm; error_page 403 http://www.perofu.com/download/error403.html; } location / { root /data/; index index.html index.htm; error_page 403 = @retry ; error_page 404 = http://www.perofu.com; } |
标签:
原文地址:http://my.oschina.net/fufangchun/blog/508152