WIP: progress?
This commit is contained in:
parent
8a92d0451b
commit
212d555b51
@ -20,8 +20,9 @@ http {
|
|||||||
# rewrite ^ /posts/ last; # loads "/posts/"
|
# rewrite ^ /posts/ last; # loads "/posts/"
|
||||||
# rewrite ^ /posts/ break; # loads "/posts/index.html"
|
# rewrite ^ /posts/ break; # loads "/posts/index.html"
|
||||||
rewrite_by_lua_block {
|
rewrite_by_lua_block {
|
||||||
|
local flag = { ["break"] = false };
|
||||||
-- equivalent to `rewrite ^ /posts/ break;`
|
-- equivalent to `rewrite ^ /posts/ break;`
|
||||||
ngx.req.set_uri("/posts/", false)
|
ngx.req.set_uri("/posts/", flag["break"])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -32,11 +33,20 @@ http {
|
|||||||
}
|
}
|
||||||
|
|
||||||
location /posts/ {
|
location /posts/ {
|
||||||
content_by_lua_block {
|
rewrite_by_lua_block {
|
||||||
require "routes":dispatch()
|
local uri = ngx.re.sub(ngx.var.uri, "^/posts/(.*)", "$1", "o")
|
||||||
-- ngx.req.set_uri("/posts/2023-08-03-recursively-list-all-files-in-a-directory-with-elixir.html")
|
-- ngx.req.set_uri(uri)
|
||||||
-- ngx.req.set_uri(ngx.var.uri, false)
|
local ext = string.match(uri, "[%w%-%_]+$")
|
||||||
-- ngx.req.set_uri("/posts/index.html", false)
|
|
||||||
|
ngx.say("request path " .. uri)
|
||||||
|
|
||||||
|
if ext == uri then
|
||||||
|
ngx.say("no extension")
|
||||||
|
else
|
||||||
|
ngx.say("extension " .. ext)
|
||||||
|
end
|
||||||
|
|
||||||
|
ngx.say(ngx.var.uri)
|
||||||
}
|
}
|
||||||
|
|
||||||
# rewrite ^ /posts/2023-08-03-recursively-list-all-files-in-a-directory-with-elixir.html break;
|
# rewrite ^ /posts/2023-08-03-recursively-list-all-files-in-a-directory-with-elixir.html break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user