diff --git a/app/classes/Framadate/Utils.php b/app/classes/Framadate/Utils.php
index 36f54d25d1920eadb4c711fd8a6285b4237c8e60..7fc9d726bdb7d732b0499e35a99887d9544bd4f5 100644
--- a/app/classes/Framadate/Utils.php
+++ b/app/classes/Framadate/Utils.php
@@ -30,7 +30,7 @@ class Utils {
         $dirname = str_replace('/admin', '', $dirname);
         $server_name = $_SERVER['SERVER_NAME'] . $port . $dirname;
 
-        return $scheme . '://' .  preg_replace('//+', '/', $server_name);
+        return $scheme . '://' .  preg_replace('#//+#', '/', $server_name);
     }
 
     public static function is_error($cerr) {