Поместите каталог за пределы корневого каталога документа (и за пределами каталогов, связанных с корневым каталогом документа или любых каталогов, сопоставленных с помощью mod_rewrite).Apache и Perl-скрипт смогут читать / писать в это местоположение (конечно, с учетом полного пути к местоположению и с правильными правами доступа к файлу), но оно не будет доступно через URL.
Естьважное предостережение!Файлы вне корня документа не доступны напрямую через URL-адрес, но если сценарий Perl отображает содержимое файлов, у вас есть обычные проблемы безопасности XSS и раскрытия информации.Вы также захотите обратить внимание на то, как «уникальность» имени файла или его отсутствие влияет на этот дизайн, например, пользователь может попытаться преднамеренно перезаписать файл или угадать имена файлов.