В настоящее время я работаю над веб-сервером в C. Я хочу убедиться, что невозможно получить доступ к файлам, которые находятся за пределами корня моего документа, и мне нужно написать функцию, которая проверяет файл запроса / путь к этому файлу (например /index.html) и следит за тем, чтобы не было возможности выйти из корня моего документа (например, /../ заставил бы его выйти из корня документа).Я думал о том, чтобы просто проверить ../ и удалить это, но тогда кто-нибудь может запросить .... //, что будет ../ снова, если мы удалим ../ из него.Есть какой-нибудь умный способ сделать это, о котором я не думаю?