【发布时间】:2019-03-19 14:39:57
【问题描述】:
在我的网站中,我将用户简历存储在 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进入首页时重定向???
【问题讨论】:
-
@anubhava 为什么需要该代码??
-
我怀疑为什么这段代码不起作用??
-
我已经测试了默认的 wordpress 安装仍然无法正常工作,所以 php 代码没有问题
-
有什么办法可以将网址重定向到主页?
标签: php wordpress .htaccess pdf