From 5ccadde2283a2442b74de2bd20385299f27562c8 Mon Sep 17 00:00:00 2001 From: yggverse Date: Fri, 26 Apr 2024 23:12:27 +0300 Subject: [PATCH] update request filter --- src/server.php | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/server.php b/src/server.php index 6a64124..1c31bbf 100644 --- a/src/server.php +++ b/src/server.php @@ -114,15 +114,13 @@ $server->setHandler( // Filter path request $path = preg_replace( [ - '/[\.]+\//', - '/[\/]+\//', + '/(^|\/)[\.]+/', // hidden items started with dot + '/[\.]+\//', // relative directory paths + '/[\/]+\//', // remove extra slashes ], '/', - ltrim( - trim( - $request->getPath() - ), - '.' + trim( + $request->getPath() ) );