diff --git a/rainloop/v/0.0.0/app/.htaccess b/rainloop/v/0.0.0/app/.htaccess index 14249c50b..4e7fc3b65 100644 --- a/rainloop/v/0.0.0/app/.htaccess +++ b/rainloop/v/0.0.0/app/.htaccess @@ -1 +1,19 @@ -Deny from all \ No newline at end of file + + +Deny from All + += 2.4> +Require all denied + + + + +Deny from all + + +Require all denied + + + +Options -Indexes + \ No newline at end of file diff --git a/rainloop/v/0.0.0/include.php b/rainloop/v/0.0.0/include.php index d4ade3905..6563cd0fc 100644 --- a/rainloop/v/0.0.0/include.php +++ b/rainloop/v/0.0.0/include.php @@ -16,7 +16,8 @@ define('APP_VERSION_ROOT_PATH', APP_INDEX_ROOT_PATH.'rainloop/v/'.APP_VERSION.'/'); define('APP_USE_APC_CACHE', true); - define('APP_DEFAULT_DENY_ALL_HTACCESS', "Deny from all\n\nOptions -Indexes\n"); + define('APP_DEFAULT_DENY_ALL_HTACCESS', @file_exists(APP_VERSION_ROOT_PATH.'app/.htaccess') ? + @file_get_contents(APP_VERSION_ROOT_PATH.'app/.htaccess') : ''); if (function_exists('date_default_timezone_set')) { @@ -150,7 +151,9 @@ @file_put_contents(APP_DATA_FOLDER_PATH.'VERSION', APP_VERSION); @file_put_contents(APP_DATA_FOLDER_PATH.'index.html', 'Forbidden'); @file_put_contents(APP_DATA_FOLDER_PATH.'index.php', 'Forbidden'); - @file_put_contents(APP_DATA_FOLDER_PATH.'.htaccess', APP_DEFAULT_DENY_ALL_HTACCESS); + if (0 < strlen(APP_DEFAULT_DENY_ALL_HTACCESS)) { + @file_put_contents(APP_DATA_FOLDER_PATH.'.htaccess', APP_DEFAULT_DENY_ALL_HTACCESS); + } if (!@is_dir(APP_PRIVATE_DATA)) {