Это несколько уникальный вопрос, на который я не могу найти ответ нигде!Я новичок в игре с файлами htaccess.Вот что я пытаюсь сделать, дайте мне знать, если это вообще возможно:
Я пытаюсь перенаправить, когда кто-то обращается к определенному каталогу ПРЯМО, однако моему серверу нужна возможность доступа к каталогу, чтобы инициировать файл
Вот что я использую для выполнения перенаправления:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)$ ../ [NC]
Он работает как чудо, однако, когда мой скрипт пытается получить доступ к файловой системе, он, естественно, также перенаправляется.
Целью этого является загрузка защищенных файлов.Доступ пользователя к загрузке через защищенную область и ссылка для загрузки аналогичны http://example.com/download/superlongidhash
Этот URL-адрес затем берется и читается сценарием, формулирует фактический путь к файлу и соответственно отправляет заголовок php:
header("Content-type: application/force-download");
header("Content-Transfer-Encoding: Binary");
header("Content-length: ".filesize($path));
header("Content-disposition: attachment; filename=" . basename($path) . "");
readfile($path);
Любая помощь будет принята с благодарностью :) Если есть лучший способ сделать это, дайте мне знать!
К вашему сведению, все это в рамках CodeIgniter