我正在为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>
答案 0 :(得分:0)
您可以按照以下名称允许少量pdf:
RewriteCond %{REQUEST_URI} \.(pdf|doc)$ [NC]
RewriteCond %{HTTP_COOKIE} !^.wordpress_logged_in.$ [NC]
RewriteRule !^(allowed1|allowed2)\. /access-denied [NC,R,L]