.htaccess - 在Wordpress网站上阻止一些PDF,而不是全部?

时间:2015-01-26 15:17:13

标签: php wordpress .htaccess pdf

我正在为Wordpress网站使用以下.htaccess代码,其中包括阻止所有未登录用户访问PDF。但我希望能够允许一些PDF公开,如果这是最好的方法,可能在另一个文件夹中。有谁知道我怎么做,或者可能更改下面的代码只阻止特定文件夹中的PDF?

感谢。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} ^.*(pdf|doc)$
RewriteCond %{HTTP_COOKIE} !^.wordpress_logged_in.$ [NC]
RewriteRule . /access-denied [R,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

1 个答案:

答案 0 :(得分:0)

您可以按照以下名称允许少量pdf:

RewriteCond %{REQUEST_URI} \.(pdf|doc)$ [NC]
RewriteCond %{HTTP_COOKIE} !^.wordpress_logged_in.$ [NC]
RewriteRule !^(allowed1|allowed2)\. /access-denied [NC,R,L]