2012-04-10 130 views
8

我在下面的URL有一個圖像文件夾。.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> 

如何,我可以把它允許訪問該文件夾的任何想法?在.htaccess

+0

是這樣'的.htaccess '在上傳文件夾中? – safarov 2012-04-10 10:31:37

+0

我把它放在裏面,它不起作用,而且我在根部也有。仍然沒有運氣。 – JonE 2012-04-10 10:32:35

+0

如果我在根中擁有它:內部服務器錯誤 服務器遇到內部錯誤或配置錯誤,無法完成您的請求。 – JonE 2012-04-10 10:33:09

回答

8
<Directory /uploads> 
    Options +Indexes 
... 
3

賦予權限如下:

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

仍然無效。 – JonE 2012-04-10 10:44:17

+1

將您的.htaccess文件放在您的項目文件夾中而不是上載文件夾中。你的操作系統是linux嗎? – Dhruvisha 2012-04-10 10:45:39

+0

Windows;和項目文件夾?我把它放在我的所有其他的PHP文件等。上面的目錄上傳。 – JonE 2012-04-10 10:48:04

0

有根文件夾中的.htaccess文件,加入這一行。請確保您刪除所有嘗試其他無用的規則之前:

選項-Indexes

或者試試:

選項所有-Indexes

+0

請詳細說明:該選項有什麼作用?謝謝! – 2017-05-09 13:37:47

相關問題