diff --git a/mod/data/field/url/field.class.php b/mod/data/field/url/field.class.php
index fdcfc56940c..eb0c4c57d66 100644
--- a/mod/data/field/url/field.class.php
+++ b/mod/data/field/url/field.class.php
@@ -150,7 +150,8 @@ class data_field_url extends data_field_base {
                 break;
         }
 
-        if (!empty($content->content) && (strpos($content->content, '://') === false) && (strpos($content->content, '/', 0) === false)) {
+        if (!empty($content->content) && (strpos($content->content, '://') === false)
+                && (strpos($content->content, '/') !== 0)) {
             $content->content = 'http://' . $content->content;
         }
 
diff --git a/mod/data/import.php b/mod/data/import.php
index c331a8fcdde..9ab7a264960 100644
--- a/mod/data/import.php
+++ b/mod/data/import.php
@@ -164,6 +164,10 @@ if (!$formdata = $form->get_data()) {
                     } else if ($field->type == 'url') {
                         $values = explode(" ", $value, 2);
                         $content->content  = $values[0];
+                        if (!empty($content->content) && (strpos($content->content, '://') === false)
+                                && (strpos($content->content, '/') !== 0)) {
+                            $content->content = 'http://' . $content->content;
+                        }
                         // The url field doesn't always have two values (unforced autolinking).
                         if (count($values) > 1) {
                             $content->content1 = $values[1];