File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed
k8s/drexel-scraper/templates Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -6,14 +6,14 @@ metadata:
6
6
kubernetes.io/ingress.class : nginx
7
7
cert-manager.io/cluster-issuer : letsencrypt-prod
8
8
nginx.ingress.kubernetes.io/server-snippet : |
9
- if ($uri = "/") {
10
- # Only rewrite if the query string does not include the kiosk parameter
11
- if ($args !~ "(^|&) kiosk($|&)") {
12
- if ($args = "") {
13
- return 302 $scheme://$host/? kiosk;
14
- }
15
- return 302 $ scheme://$ host/?$args&kiosk;
16
- }
9
+ access_by_lua_block {
10
+ local args = ngx.req.get_uri_args()
11
+ -- Check if we're at the root and the kiosk parameter is missing
12
+ if ngx.var.uri == "/" and not args["kiosk"] then
13
+ args["kiosk"] = "" -- add kiosk (even if empty)
14
+ local new_query = ngx.encode_args(args)
15
+ return ngx.redirect(ngx.var. scheme .. " ://" .. ngx.var. host .. "/?" .. new_query, 302)
16
+ end
17
17
}
18
18
spec :
19
19
rules :
You can’t perform that action at this time.
0 commit comments