diff --git a/core/src/data/.htaccess b/core/src/data/.htaccess
new file mode 100644
index 0000000000..2859d7f432
--- /dev/null
+++ b/core/src/data/.htaccess
@@ -0,0 +1,2 @@
+Order Deny,Allow
+Deny from all
\ No newline at end of file
diff --git a/core/src/plugins/action.share/class.ShareCenter.php b/core/src/plugins/action.share/class.ShareCenter.php
index bfe84501d4..3d57f68da7 100644
--- a/core/src/plugins/action.share/class.ShareCenter.php
+++ b/core/src/plugins/action.share/class.ShareCenter.php
@@ -925,7 +925,8 @@ public function initPublicFolder($downloadFolder)
@copy($pDir."/res/button_cancel.png", $downloadFolder."/button_cancel.png");
@copy(AJXP_INSTALL_PATH."/server/index.html", $downloadFolder."/index.html");
$dlUrl = $this->buildPublicDlURL();
- $htaccessContent = "ErrorDocument 404 ".$dlUrl."/404.html\n\ndeny from all\n\n";
+ $htaccessContent = "Order Deny,Allow\nAllow from all\n";
+ $htaccessContent .= "\n\ndeny from all\n\n";
$path = parse_url($dlUrl, PHP_URL_PATH);
$htaccessContent .= '