- $queryString = '';
-
- if (!empty($server['QUERY_STRING']) && strpos($server['QUERY_STRING'], 'pagename=') === 0) {
- $queryString = urldecode(substr($server['QUERY_STRING'], 9));
- } elseif (!empty($server['QUERY_STRING']) && strpos($server['QUERY_STRING'], 'q=') === 0) {
- $queryString = urldecode(substr($server['QUERY_STRING'], 2));
- }
-
- // eventually strip ZRL
- $queryString = $this->stripZRLs($queryString);
-
- // eventually strip OWT
- $queryString = $this->stripQueryParam($queryString, 'owt');
+ // removing leading / - maybe a nginx problem
+ $server['QUERY_STRING'] = ltrim($server['QUERY_STRING'] ?? '', '/');