簡體   English   中英

保護文件夾內的特定文件

[英]Protect specific files inside folder

我使用.htaccess來保護我的管理區域,並使用redirect腳本將index.php文件包含在所有文件夾中,以便沒人能在文件夾內列出我的文件。 例如Images, css

如果有人要訪問http://www.mainDomain/scripts/ ,它將重定向到http://www.mainDomain/

但是,如果有人想訪問http://www.mainDomain/scripts/style.css ,我將如何重定向(以防止我們的代碼被復制)

CSS是客戶端語言,您無法保護它。 如果您不將CSS文件的訪問權限授予遠程瀏覽器,則根本無法使用它們來呈現頁面。

返回網頁時發送給客戶端的任何內容(通常是html / css以及可能的JavaScript的組合)都將由客戶端可見並且可編輯。 您不能保護傳輸的數據以防止人們復制/編輯它。

假定您需要style.css作為頁面(之一)上的樣式表,則不能阻止用戶查看它。 (這將破壞擁有樣式表的目的,因為那時您將不會使用它。)

從技術上講,可以阻止外部地址打開.css ,同時允許服務器端訪問,但是當包含在html頁面中時,也將阻止文件。

我敢打賭,這並不是您要找的答案,但是有時候,您會遇到所使用軟件的限制。

您可以阻止某人對其進行熱鏈接,但不能阻止他們查看您的CSS文件。 從技術上講您可以做到,但是這也會使您無法使用它。

您可以編寫一個文件來檢查請求中的IP地址。 如果ip來自服務器; 允許它,否則不允許它? :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM