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_
。