2012-04-10 18 views
8

Aşağıdaki URL'de bir resim klasörüm var. Ben doğru etiket bağlantı ile, ancak ben olsun burada, görüntüleri erişmeye çalışıyorum.htaccess dosyası resimlerin görüntülenmesi için resim klasörüne erişime izin veriyor mu?

www.mysite.com/search.php/ 

: Farklı sayfada

www.mysite.com/uploads/ 

Forbidden 

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

Gittim ve Bir .htaccess dosyasıyla uğraşmaya başladım ve ne yaptığım hakkında hiçbir fikrim yok, bazı belgelere bakmayı denedim ama şanssız bir şekilde başka bir sorudan bile örnek aldım. O zaman benimBen bu klasöre erişim izni olabilir nasıl

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

Herhangi bir fikir:dosya atm görünüyor? .htaccess

+0

bu '.htaccess olduğunu yükleme klasöründe? – safarov

+0

Ben orada vardı ve işe yaramadı ve ben kökte vardı. Hala hayır şans. – JonE

+0

Kökte varsa, şunu elde ederim: İç Sunucu Hatası Sunucu bir iç hata veya yanlış yapılandırma ile karşılaştı ve isteğinizi tamamlayamadı. – JonE

cevap

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

Ver izni aşağıdaki gibi: Kök klasörde .htaccess dosyasını Having

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

Yine de çalışmıyor. – JonE

+1

.htaccess dosyanızı yükleme klasöründe olmayan proje klasörünüze koyun. İşletim sisteminizin linux mu? – Dhruvisha

+0

Windows; ve Proje klasörü Ben diğer tüm php dosyaları ve benzeri ile köküme koyuyor. Yukarıdaki dizin yükleniyor. – JonE

0

, bu satırı ekleyin. Olun çalıştığımız diğer faydasız kuralları silmek için emin önce:

Seçenekler -Indexes

Veya deneyin:

Seçenekler Tüm -Indexes

+0

Lütfen ayrıntılandırın: Bu seçenek ne yapar? Teşekkürler! –

İlgili konular