diff --git a/index.php b/index.php
index 7fd438063dd8146d957e241297fe2e4a1132a0d9..093cf3e34c0c97e49a7b68f2d45a30adab5bf15e 100644
--- a/index.php
+++ b/index.php
@@ -49,7 +49,7 @@ EOF;
 
 		while ($event = $events->fetch()) {
 			$date = date('d/m/y', $event[2]);
-			$description = preg_replace("#(^|[\n ])(http://[\w\#$%&~/.\-;:=,?@\[\]+]+)#is", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $event[4]);
+			$description = preg_replace("#(^|[\n ])(https?://[\w\#$%&~/.\-;:=,?@\[\]+]+)#is", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $event[4]);
 			echo <<<EOF
 					<tr>
 						<td>$event[0]</td>