2015-05-20 41 views
0

我試圖做一個列表與熱鏈接文件,但問題是,.htaccess是隻保護像PHP HTML HTM文件,它不工作,像CSS CSS文件等。 即使使用Order Denny,Allow也不起作用。例如,在我htaccess的我有這樣的代碼htaccess protec ONLY索引文件,但沒有其他

<Files demo.php> 
Order deny,allow 
Deny from all 
Allow from 111.111.111.111 localhost 
</Files> 

<Files demo.js> 
Order deny,allow 
Deny from all 
Allow from 111.111.111.111 localhost 
</Files> 

我改變我的IP,當我打mydomain.com/demo.php工作,我的意思是我得到了403禁止。 但是,如果我打mydomain.com/demo.js它不起作用。我的意思是,我仍然看到demo.js 同樣的事情發生時,我試圖保護一個JS文件。它鏈接它不工作

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !http://mydomain\.com/.* [NC] 
RewriteRule ^.*js$ - [F] 

是否有一個Apache錯誤配置,我不知道?在此先感謝

回答

0

看起來你有一個Apache前的前端服務器,它提供靜態文件(js,css,圖像等) 您應該限制在前端配置中訪問這些文件。

+0

感謝您的回答,我現在會檢查,但首先要告訴我,當我得到VPS時,我已經安裝了Cloudflare,所以我安裝了「cloudflare_module」。那麼你認爲這可能會導致這個問題呢? – Avel

相關問題