フォルダーの保護

ファイル管理でアップロードしたファイルは、初期状態ではファイルディレクトリのパス名を付けてアクセスできます。例えばファイル管理でContao_Fanpage_Web.jpegという名前でアップロードしたファイルは、http://contao.example.jp/files/Contao_Fanpage_Web.jpegでアクセスできます。

しかし、アップロードしたファイルによっては、そのように直接アクセスを許可したくない場合があります。Contaoのファイル管理でフォルダーを保護すると、その下位のファイルを直接HTTPでアクセスできなくなります。

フォルダーを保護するには保護を設定のアイコンをクリックします。

フォルダーの保護

フォルダーを保護すると、その右端から2つ目のアイコンが保護を解除に変わります。

フォルダーの保護の後

このとき保護したフォルダーは、下位のファイルかディレクトリが存在する表示になっています。

保護したフォルダー

保護したフォルダーを展開すると、.htaccessファイルが存在することがわかります。

フォルダーの保護の解除

.htaccessファイルの内容は以下のようになっていて、これでアクセスを禁止しています。(言い替えると、この部分はApacheウェブサーバーに依存していると言えます。)

order deny,allow
deny from all

.htaccessファイルを削除すると、フォルダーの保護も解除されます。