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


我在以下URL有一个images文件夹。

www.mysite.com/uploads/

在另一页上:

www.mysite.com/search.php/

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

Forbidden

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

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

<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>

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


7330
2018-04-10 10:26


起源

这是 .htaccess 在上传文件夹? - safarov
我在那里有它,它没有用,我也在根部也有它。仍然没有运气。 - JonE
如果我在root中获得它,我会得到:内部服务器错误服务器遇到内部错误或配置错误,无法完成您的请求。 - JonE
我希望允许人们查看其中的图像,因此我可以链接到它们并让它们显示在其他页面上。 - JonE
去掉 <Directory> 阻止 htaccess 将其保存在上传文件夹中,然后重试 - safarov


答案:


<Directory /uploads>
   Options +Indexes
...

7
2018-04-10 14:51



我得到500内部服务器错误 - Black


授予.htaccess权限如下:

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

3
2018-04-10 10:41



仍然无法正常工作。 - JonE
将.htaccess文件放在项目文件夹中而不是上传文件夹中。你的OS是linux吗? - Dhruvisha
视窗;和Project文件夹?我把它放在我的根与所有其他PHP文件等。上传目录。 - JonE
您使用的引号将不起作用,因为它们是字处理器倾向于使用的那些(打开和关闭)引号。它们的功能不像普通的“双引号”。 - Daniël Voogsgerd
如果我尝试你的代码然后我得到500服务器错误 - Black


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

选项 - 索引

或尝试:

选项全部 - 索引


0
2017-08-28 02:05



请详细说明:该选项有什么作用?谢谢! - Zsolt Szilagy