2013-05-19 123 views
0

所以我經歷了所有的htaccess的解決方案瀏覽查詢字符串,但沒有一個是對我的情況...拒絕對直接訪問文件,但允許在htaccess的

基本上我想要拒絕除了那些直接訪問所有文件類型上市,是這樣的:

Order Deny,Allow 
Deny from All 
<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css|less|pdf|php|html)$"> 
Allow from All 
</FilesMatch> 

問題是我不能使用像/富=酒吧網址,但必須使用/index.php?foo=bar ...

如何解決這個問題?的RewriteCond?任何人都可以刪除一個相同的oneliner?

謝謝。

回答

0

這工作:

<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css|less|pdf|php|html|htm)$"> 
    Allow from All 
</FilesMatch> 
<FilesMatch "^(index\.php)?$"> 
    Allow from all 
</FilesMatch> 
+1

逃離領先'.'以及! –

相關問題