function file_ensure_htaccess

Creates a .htaccess file in each Drupal files directory if it is missing.

Related topics

3 calls to file_ensure_htaccess()

File

drupal/core/includes/file.inc, line 518
API for handling file uploads and server file management.

Code

function file_ensure_htaccess() {
  file_save_htaccess('public://', FALSE);
  $private_path = config('system.file')
    ->get('path.private');
  if (!empty($private_path)) {
    file_save_htaccess('private://', TRUE);
  }
  file_save_htaccess('temporary://', TRUE);
  file_save_htaccess(config_get_config_directory(), TRUE);
  file_save_htaccess(config_get_config_directory(CONFIG_STAGING_DIRECTORY), TRUE);
}