1

我已经开始使用 SCSS,所以在我的项目的 css 文件夹中,我有 main.css 和 main.scss。

当我把它放在我的 ftp 上时,有什么办法可以防止隐藏 main.scss 吗?所以它仍然存在,但不能直接访问?

谢谢!

4

2 回答 2

8

将其放在包含要隐藏文件的目录中的 .htaccess 中。不过,适当地重命名文件(而不是 yourfile.css)。

<files yourfile.css>
    deny from all
</files>

当然,您也可以在 httpd.conf 文件中执行此操作,但需要修改路径。

于 2012-08-02T11:34:00.077 回答
2

@GhostInTheSecureShell 的答案的问题在于,这也拒绝访问文件,因此浏览器无法再下载yourfile.css,这可能不是您想要的。

要从索引列表中隐藏文件(或目录),但仍允许访问它们,请使用

IndexIgnore yourfile.css

在你的.htaccess文件中。

这也适用于模式,因此您可以使用隐藏所有 css 文件

IndexIgnore *.css

或者只是用某种模式命名要隐藏的文件,例如

IndexIgnore hide_me_*

将隐藏所有以 . 开头的文件或目录hide_me_

于 2021-06-28T15:44:34.343 回答