2011-03-10 43 views
5

.htaccess:.Htaccess'te şifre korumasından bir dosya hariç tut

<FilesMatch "\.(html|htm|css|js|php|swf|swz|xml|ico|jpg|jpeg|png|txt)$"> 
AuthName "Member Only" 
AuthType Basic 
AuthUserFile /path/to/password/.htpasswd 
require valid-user 
</FilesMatch> 

xz x Gerekirse koruma hatlarını değiştirebilirim, ama regex'te bir şey yapılabileceğini düşünüyorum?

cevap

3

nasıl böyle bir şey:

<FilesMatch "\.(html|htm|css|js|php|swf|swz|xml|ico|jpg|jpeg|png|txt)$"> 
    AuthName "Member Only" 
    AuthType Basic 
    AuthUserFile /path/to/password/.htpasswd 
    require valid-user 
</FilesMatch> 
<Files /should_be_excluded.php> 
    Order Allow,Deny 
    Allow from all 
</Files> 

bu dışlanmış dosyaya TÜM erişim izin vermelidir?

+0

Bu çalışmıyor, bunu denedin mi? eğer evet ve apache'nin hangi versiyonunu kullandıysanız ve sorunun ne olabileceğini düşünüyorsunuz? – Centurion

+0

@Centurion Tümünü 'Satisfy all' altındaki '' Tümden izin ver '' eklemeye çalışın –

İlgili konular