У меня есть файл pdf под моим именем root (/ var / www / html), это test.pdf. Я хочу ограничить свой файл PDF, если кто-нибудь попробует в браузере, например http://example.com/test.pdf, в этом случае я хочу, чтобы PDF-файл не просматривался. Я уже пытаюсь htaccess и ограничил этот каталог, но не смог.
Может ли кто-нибудь помочь мне предоставить любое доверительное решение?
Вы можете использовать это, чтобы запретить доступ к типам файлов:
RedirectMatch 403 ^/folder/.+\.(pdf|gif|js)$
Это приведет к ошибке 403 Access для клиентов, если они попытаются получить доступ к /folder/file.extension
Вы можете добавить этот код в 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>
Вы можете использовать это, чтобы запретить доступ к типам файлов:
RedirectMatch 403 ^/folder/.+\.(pdf|gif|js)$
Это приведет к ошибке 403 Access для клиентов, если они попытаются получить доступ к /folder/file.extension
Вы можете добавить этот код в 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>