Как заблокировать файл pdf в apache2 - Ubuntu16.04

У меня есть файл pdf под моим именем root (/ var / www / html), это test.pdf. Я хочу ограничить свой файл PDF, если кто-нибудь попробует в браузере, например http://example.com/test.pdf, в этом случае я хочу, чтобы PDF-файл не просматривался. Я уже пытаюсь htaccess и ограничил этот каталог, но не смог.

Может ли кто-нибудь помочь мне предоставить любое доверительное решение?

0
задан 24 May 2017 в 12:43

4 ответа

Вы можете использовать это, чтобы запретить доступ к типам файлов:

RedirectMatch 403 ^/folder/.+\.(pdf|gif|js)$

Это приведет к ошибке 403 Access для клиентов, если они попытаются получить доступ к /folder/file.extension

1
ответ дан 18 July 2018 в 12:48

Вы можете добавить этот код в apache httpd config:

<Files ~ "\.pdf$"> Order allow,deny Deny from all </Files>

Этот код запретит доступ ко всем файлам *.pdf. Но вопрос в том, почему вы храните файлы httpd docs, которые вы не хотите выставлять миру.

Если вы хотите ограничить доступ только к одному файлу, код в config должен быть следующим:

<Files test.pdf> Order allow,deny Deny from all </Files>
1
ответ дан 18 July 2018 в 12:48

Вы можете использовать это, чтобы запретить доступ к типам файлов:

RedirectMatch 403 ^/folder/.+\.(pdf|gif|js)$

Это приведет к ошибке 403 Access для клиентов, если они попытаются получить доступ к /folder/file.extension

1
ответ дан 24 July 2018 в 20:02

Вы можете добавить этот код в apache httpd config:

<Files ~ "\.pdf$"> Order allow,deny Deny from all </Files>

Этот код запретит доступ ко всем файлам *.pdf. Но вопрос в том, почему вы храните файлы httpd docs, которые вы не хотите выставлять миру.

Если вы хотите ограничить доступ только к одному файлу, код в config должен быть следующим:

<Files test.pdf> Order allow,deny Deny from all </Files>
1
ответ дан 24 July 2018 в 20:02
  • 1
    попробуйте, но не работаем ... В моем каталоге много файлов pdf здесь ... – Somir Ranjan Paul 24 May 2017 в 13:39
  • 2
    @SomirRanjanPaul Я должен согласиться с Ромео здесь, зачем держать его там? – user 24 May 2017 в 13:44
  • 3
    @MichaelBay под моим каталогом у меня есть много файлов в формате pdf, я хочу, чтобы никто не мог просматривать их, помещая URL-адрес в веб-сайт. – Somir Ranjan Paul 24 May 2017 в 13:50
  • 4
    @SomirRanjanPaul Да, я понимаю это, и я думаю, что мы все делаем, но вопрос остается, зачем ставить их там, в первую очередь, если вы не хотите их раскрывать? И этот скрипт должен работать, повышать. – user 24 May 2017 в 14:04
  • 5
    На самом деле эти файлы не на 1-м месте. Этот файл хранится в небольшом внутреннем каталоге. – Somir Ranjan Paul 24 May 2017 в 14:09

Другие вопросы по тегам:

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