0
我使用htaccess来保护上传的文件免于公开(只有登录的用户可以看到文件)。使用htaccess保护文件
我目前的htaccess包括:
RewriteEngine on
RewriteRule ^(.*).(pdf|exe|doc|jpg|jpeg|png|gif)$ access.php?file=$1.$2 [L]
这工作,但我的文件夹结构如下:
access.php
--------------files
---------------------file
---------------------photo
所以,在同一目录作为access.php被称为子目录“文件',在文件中有2个子文件和照片。
如何在htaccess中捕获更完整的文件路径? 例如:文件/文件/ A.JPG 现在它只返回A.JPG
你只有1个htaccess文件? –
请注意,您应该避开点('^(。*)\。(pdf')),否则它也会匹配'files/files/ajpg' – ndm