Skip to content

Commit c994e6e

Browse files
committed
redirect to ?kiosk attempt 4
1 parent 58f392b commit c994e6e

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

k8s/drexel-scraper/templates/grafana-ingress.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,14 @@ metadata:
66
kubernetes.io/ingress.class: nginx
77
cert-manager.io/cluster-issuer: letsencrypt-prod
88
nginx.ingress.kubernetes.io/server-snippet: |
9-
# Only apply when the "kiosk" query parameter is missing.
10-
if ($arg_kiosk = "") {
11-
# The rewrite rule only matches the root ("/") path.
12-
rewrite ^/$ $scheme://$host/?$args&kiosk? redirect;
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+
}
1317
}
1418
spec:
1519
rules:

0 commit comments

Comments
 (0)