.htaccess, чтобы ограничить доступ только к выбранным файлам

532
Bryan Ward

У меня есть каталог на моем веб-сервере, для которого я хотел бы обслуживать только PDF-файлы. Я обнаружил, что могу ограничить доступ, используя .htaccess, и используя что-то вроде

<FilesMatch "\.(text,doc)"> Order allow,deny Deny from all Satisfy All </FilesMatch> 

подавать все, кроме регулярного выражения. Можно ли вместо этого ограничить доступ только к файлам, которые встречаются с некоторым регулярным выражением?

0

1 ответ на вопрос

1
nhinkle

Я лично не знаком с подходом, который вы используете, но чтобы дать вам общее направление, чтобы посмотреть ...

Вы должны иметь возможность установить общий запрет всех для всех файлов в каталоге. Затем вы можете использовать блок в исходном сообщении, чтобы предоставить конкретный разрешающий доступ к типам файлов, которые соответствуют регулярному выражению, которое вы хотите, используя filesmatch. Что-то в этом роде должно работать. Кто-то может быть в состоянии предоставить конкретный код для него, я просто недостаточно знаком с синтаксисом apache, чтобы понять это из головы.

Похожие вопросы