2011-08-09 87 views
6

我已激活目錄與這條線在.htaccess上市:允許目錄只列出了IP

Options +Indexes 

如何限制這只是一個IP地址具有訪問所有文件/目錄中每個人(每個IP)?

回答

4

未測試:

allow from all 
Options -Indexes 
<Files *> 
deny from all 
allow from 195.112.15.4 
Options +Indexes 
</Files> 

這樣的Options +Indexes將僅適用於IP 195.112.15.4

+0

我知道這個片段,但不適合我。我無法訪問具有不同IP的文件。 我只是不喜歡目錄收聽 – Xaver

0

我知道這是一個古老的線程,但正如我剛纔發現的東西,似乎工作,我我決定在這裏分享。

添加這似乎這樣的伎倆:

<Files .> 
    Order Deny,Allow 
    Deny From All 
    Allow From 195.112.15.4 
</Files> 
0

這是我得到了什麼工作對我來說,這是我不希望每個人都能夠列出文件夾內的.htaccess,但如果我給他們一個鏈接到裏面的文件,我希望任何人(所有)都能夠下載鏈接。

allow from all 
Options -Indexes 

<Files *> 
    deny from all 
    allow from all 
    Options -Indexes 
</Files> 

<Files .> 
    Order Deny,Allow 
    Deny From All 
    Allow From xx.xx.xx.xx 
    # put the IP you want to allow indexing for above here 
    Options +Indexes 
</Files>