.htaccess文件允许访问图像文件夹查看图片?

时间:2012-04-10 10:26:01

标签: php apache .htaccess

我在以下网址上有一个图片文件夹。

www.mysite.com/uploads/

在另一页上:

www.mysite.com/search.php/

我正在尝试使用正确的标记链接访问图像,但是我得到了:

Forbidden

You don't have permission to access /uploads/ on this server. 

所以我开始涉足一个.htaccess文件,我不知道我在做什么,我试着查看一些文档,但没有运气,我甚至在另一个问题上举了一个例子......这里是.htaccess文件的外观:

<FilesMatch "\.(gif|jpe?g|png)$">
Order allow,deny
Allow from all
</FilesMatch>

<Directory /uploads>
# All access controls and authentication are disabled
# in this directory
Satisfy Any
Allow from all
</Directory>

关于我如何拥有它的任何想法都允许访问该文件夹?

4 个答案:

答案 0 :(得分:7)

<Directory /uploads>
   Options +Indexes
</Directory>

答案 1 :(得分:3)

在.htaccess中授予如下权限:

<Directory "Your directory path/uploads/">
Allow from all
</Directory>

答案 2 :(得分:1)

在根文件夹上放置.htaccess文件,添加此行。请务必删除之前尝试过的所有其他无用规则:

  

选项 - 索引

或尝试:

  

选项All -Indexes

答案 3 :(得分:1)

在图片文件夹中创建一个.htaccess文件并添加这个

<IfModule mod_rewrite.c>
RewriteEngine On
# directory browsing
Options All +Indexes
</IfModule>

您可以将此 Options All -Indexes 放在项目文件 .htaccess 中,以拒绝直接访问其他文件夹。

这就是你想要的