Как предотвратить PDF-файл от прямого доступа URL в Wordpress? - PullRequest
0 голосов
/ 19 марта 2019

На моем сайте я храню резюме пользователя в папке загрузки Wordpress.Я создал подпапку resumeuploads в папке wordpress wp-content / uploads / .Теперь резюме хранится в папке resumeuploads с использованием PHP-кода.Теперь я хочу ограничить публичный доступ к файлам PDF на моем сайте.Если в браузере ввести ссылку http://www.example.com/wp-content/uploads/resumeuploads/my.pdf, я могу получить доступ к файлам PDF, теперь я хочу ограничить этот прямой доступ.Я пробовал приведенный ниже код в htaccess, но он не работает для меня.Не могли бы вы помочь мне решить эту проблему.

Код 1

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost [NC] 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost.*$ [NC] 
RewriteRule \.(gif|pdf)$ - [F]

Код 2

RewriteCond %{REQUEST_URI} \.(pdf|zip)$ [NC]
RewriteCond %{REQUEST_FILENAME} -s
RewriteRule ^wp-content/uploads/(.*)$ dl-file.php?file=$1 [QSA,L]

Или есть ли способ перенаправить при доступе к файлу PDFURL на главную страницу ???

1 Ответ

0 голосов
/ 19 марта 2019

Если вы хотите запретить доступ ко всем файлам PDF в папке, попробуйте это в .htaccess:

# Deny access to files with extensions .pdf
<FilesMatch "\.(pdf)$">
Order allow,deny
Deny from all

</FilesMatch>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...