diff --git a/include/bbcode.php b/include/bbcode.php
index ef31f5a665..81b581cdbd 100644
--- a/include/bbcode.php
+++ b/include/bbcode.php
@@ -21,7 +21,8 @@ function bbcode($Text) {
// Perform URL Search
- $Text = preg_replace("/[^\]\=](https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\.\=\_\~\#\'\%]*)/", ' $1', $Text);
+
+ $Text = preg_replace("/([^\]\=]|^)(https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\.\=\_\~\#\'\%]*)/", ' $2', $Text);
$Text = preg_replace("/\[url\]([$URLSearchString]*)\[\/url\]/", '$1', $Text);
$Text = preg_replace("(\[url\=([$URLSearchString]*)\](.+?)\[/url\])", '$2', $Text);