我已经开始使用SCSS了,所以在我项目的css文件夹中,我有main.css和main.scss。
当我把它放在我的ftp上时,有什么方法可以防止隐藏main.scss吗?所以它仍然存在,但不能直接访问?
谢谢!
答案 0 :(得分:3)
将此内容放在包含您要隐藏的文件的目录中的.htaccess中。尽管适当地重命名文件(而不是yourfile.css)。
<files yourfile.css>
deny from all
</files>
当然您也可以在httpd.conf文件中执行此操作,但路径需要修改。
答案 1 :(得分:0)
@GhostInTheSecureShell 的答案的问题在于,这也拒绝访问文件,因此浏览器无法再下载 yourfile.css
,这可能不是您想要的。
要从索引列表中隐藏文件(或目录),但仍允许访问它们,请使用
IndexIgnore yourfile.css
在您的 .htaccess
文件中。
这也适用于模式,因此您可以使用
隐藏所有 css 文件IndexIgnore *.css
或者只是用某种模式命名要隐藏的文件,例如
IndexIgnore hide_me_*
将隐藏所有以 hide_me_
开头的文件或目录。