index index.html;
if string.byte(ngx.var.uri, -1) == 0x2F then return end
文档中提到 access_by_lua* 是在 ngx_http_rewrite_module 后执行的,经测试,确实只执行了一次。但是测试中发现 access_by_lua* 是在 ngx_http_index_module 之前执行的,比如设置:index index.html;当访问 / 时,nginx 会执行一次内部跳转到 /index.html,lua 代码被执行两次。如何避免在一次请求中执行两次 lua 代码?