diff --git a/core/src/index_shared.php b/core/src/index_shared.php index ddf2cfa987..6e37553617 100644 --- a/core/src/index_shared.php +++ b/core/src/index_shared.php @@ -24,5 +24,5 @@ $h = $_GET['minisite_session']; } -session_name("AjaXplorer_Shared".$h); +session_name("AjaXplorer_Shared".str_replace(".","_",$h)); include("index.php"); diff --git a/core/src/plugins/action.share/class.ShareCenter.php b/core/src/plugins/action.share/class.ShareCenter.php index 2269ad24e4..c917d909b4 100644 --- a/core/src/plugins/action.share/class.ShareCenter.php +++ b/core/src/plugins/action.share/class.ShareCenter.php @@ -978,9 +978,9 @@ public function initPublicFolder($downloadFolder) RewriteBase '.$path.' RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d - RewriteRule ^([a-zA-Z0-9_-]+)\.php$ share.php?hash=$1 [QSA] - RewriteRule ^([a-zA-Z0-9_-]+)--([a-z]+)$ share.php?hash=$1&lang=$2 [QSA] - RewriteRule ^([a-zA-Z0-9_-]+)$ share.php?hash=$1 [QSA] + RewriteRule ^([.a-zA-Z0-9_-]+)\.php$ share.php?hash=$1 [QSA] + RewriteRule ^([.a-zA-Z0-9_-]+)--([a-z]+)$ share.php?hash=$1&lang=$2 [QSA] + RewriteRule ^([.a-zA-Z0-9_-]+)$ share.php?hash=$1 [QSA] '; file_put_contents($downloadFolder."/.htaccess", $htaccessContent); @@ -1051,7 +1051,7 @@ public static function loadMinisite($data, $hash = '', $error = null) if(isSet($_GET["dl"]) && isSet($_GET["file"])){ AuthService::$useSession = false; }else{ - session_name("AjaXplorer_Shared".$hash); + session_name("AjaXplorer_Shared".str_replace(".","_",$hash)); session_start(); AuthService::disconnect(); }