簡體   English   中英

如何防止PDF文件在Wordpress中直接訪問URL?

[英]How to prevent a PDF file from direct URL Access in Wordpress?

在我的網站上,我將用戶簡歷存儲在Wordpress上傳文件夾中。 我已經在wordpress wp-content / uploads /文件夾下創建了子文件夾resumeuploads 現在,使用PHP代碼將簡歷存儲在resumeuploads文件夾中。 現在,我想限制我網站上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]

還是在訪問pdf文件URL到主頁時有任何重定向的方法???

如果要拒絕訪問該文件夾中的所有pdf文件,請在.htaccess中嘗試:

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

</FilesMatch>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM