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