0

我正在使用 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 中捕获文件的更完整路径?示例:files/file/a.jpg 现在它只返回 a.jpg

4

1 回答 1

1

Try to add a rewritebase so the result should an absolute URL:

RewriteBase /
于 2012-11-01T17:05:24.040 回答