From 4e495820992c9f50bbe8b97615115a08567da103 Mon Sep 17 00:00:00 2001 From: Dominika Liberda Date: Tue, 3 Aug 2021 00:29:41 +0200 Subject: [PATCH] * another router fix... --- src/server.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/server.sh b/src/server.sh index 0603cf3..48fd11e 100755 --- a/src/server.sh +++ b/src/server.sh @@ -124,7 +124,8 @@ echo "$(date) - IP: ${r[ip]}, PROTO: ${r[proto]}, URL: ${r[url]}, GET_data: ${ge if [[ ${r[status]} != 101 ]]; then for (( i=0; i<${#route[@]}; i=i+3 )); do - if [[ "$(grep -Poh "^${route[$((i+1))]}$" <<< "${r[url]}")" != "" ]] || [[ "$(grep -Poh "^${route[$((i+1))]}$" <<< "${r[url]}/")" != "" ]]; then + clean_url="$(grep -Poh '.*?\?' <<< "${r[url]}")" + if [[ "$(grep -Poh "^${route[$((i+1))]}$" <<< "$clean_url")" != "" ]] || [[ "$(grep -Poh "^${route[$((i+1))]}$" <<< "$clean_url/")" != "" ]]; then r[status]=212 r[view]="${route[$((i+2))]}" IFS='/'