diff --git a/webserv/config/AConfig.cpp b/webserv/config/AConfig.cpp index e9a3796..0b21f26 100644 --- a/webserv/config/AConfig.cpp +++ b/webserv/config/AConfig.cpp @@ -181,7 +181,7 @@ std::string AConfig::getCGIPath(const std::string &extension) const } auto exts = directive->getValue().try_get>().value(); auto cgiPath = exts.back(); - if (cgiPath.starts_with(".")) + if (cgiPath.starts_with(".") && !cgiPath.starts_with("./")) { continue; }