/public/ - для файлов с открытым доступом
/private/ - для файлов с закрытым доступом
/.htaccess
/index.php
Все запросы к виртуальной папке /files/ должны вести к папке /public/.
Например:
- Код: выделить все
http://site.ru/files/image.jpg --> /public/image.jpg
http://site.ru/files/dir/image.jpg --> /public/dir/image.jpg
Все запросы к виртуальной папке /myfiles/ должны вести в скрипт index.php, который будет самостоятельно раздавать файлы из папки /private/.
Например:
- Код: выделить все
http://site.ru/myfiles/image.jpg --> index.php
http://site.ru/myfiles/dir/image.jpg --> index.php
При этом возможность на прямые запросы к папкам /public/ и /private/ должна отсутствовать, а запросы вести в скрипт index.php.
Например:
- Код: выделить все
http://site.ru/public/image.jpg --> index.php
http://site.ru/private/dir/image.jpg --> index.php
Все вышеописанные условия должны выполняться одновременно.
Вопрос:
1) Возможно ли такое сделать (я не смог, но я не специалист по htaccess)?
2) Если возможно, то как?
3) Если невозможно, то какой альтернативный способ решения задачи вы бы предложили?
Заранее спасибо.