我曾经.htaccess
保护我的管理区域并index.php
使用脚本将文件包含在所有文件夹中,redirect
这样没有人可以在文件夹中列出我的文件。例如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 来自服务器;允许它,否则不允许它?:)