2009-09-29 125 views
1

在我的根web文件夾中,我有一個文件夾(文件,模塊,類)的列表,我使用.htaccess來阻止訪問。但是,在模塊/文件夾中,有一些模塊會攜帶自己的圖像,我希望允許其訪問。如何防止訪問一組文件夾,但允許訪問其中一個文件夾(使用.htaccess)的子文件夾中的圖像?

如何允許訪問modules /下的文件夾中的圖像,但是仍然無法訪問同一目錄路徑中的任何其他文件?

回答

1

在你的.htaccess中試試這個。它應該允許您授予對目錄中圖像的訪問權限。您可能需要調整它以使其適用於您。

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

不幸的是,沒有工作 - 可能是因爲我在該文件夾的路徑主要.htaccess文件302重定向 - 我看不到它曾經處理該子-folder .htaccess文件... – 2009-09-30 07:54:26

+0

是的。如果你正在做一個302來拒絕對這些文件的訪問,那麼請求將永遠不會進入這個目錄。 – 2009-09-30 13:32:05

0

我相信如果你閱讀本文件:http://httpd.apache.org/docs/1.3/howto/htaccess.html您將獲得洞察力如何實現你的願望的訪問權限。總結一下,在不重寫文檔的情況下:您可以通過這些文件夾中的.htaccess文件訪問您希望訪問的目錄,並且.htaccess文件可以放在目錄樹中的任何級別。

此外,文章還提出了一些可能通過使用主服務器配置文件而不是.htaccess文件執行更好的建議。

希望這有助於 - 詹姆斯

+0

不幸的是,我沒有訪問主配置文件,我也找不到可以幫助解決問題描述的任何內容。儘管感謝您的鏈接! – 2009-09-29 14:58:16

相關問題