diff --git linkit.js linkit.js
index 5490205..5700aa6 100644
--- linkit.js
+++ linkit.js
@@ -46,7 +46,7 @@ linkit_helper = {
    * See if the link contains a #anchor
    */
   seek_for_anchor : function(href) {
-    var matches = href.match(/internal:.*(#.*)/i);
+    var matches = href.match(/.*(#.*)/i);
     anchor = (matches == null) ? '' : matches[1].substring(1);
     return anchor;
   }
diff --git plugins/linkit_file/linkit_file.module plugins/linkit_file/linkit_file.module
index 3cd2525..197e0f3 100644
--- plugins/linkit_file/linkit_file.module
+++ plugins/linkit_file/linkit_file.module
@@ -20,13 +20,15 @@ function linkit_file_linkit_load_plugins($string) {
     ->condition('f.status' , '1')
     ->condition('f.uri', 'public://%', 'LIKE')
     ->execute();
+
+  $public_path = variable_get('file_public_path', conf_path() . '/files');
   foreach ($result AS $file) {
     $matches['file'][] = array(
       'title' => $file->filename,
-      'path' => file_create_url($file->uri),
+      'path' => $public_path . '/' . file_uri_target($file->uri),
       'information' => array(
         'type' => 'File',
-        'filemine' => $file->filemime,
+        'mimetype' => $file->filemime,
       ),
     );
   }
diff --git plugins/linkit_node/linkit_node.module plugins/linkit_node/linkit_node.module
index 3601f90..25e8319 100644
--- plugins/linkit_node/linkit_node.module
+++ plugins/linkit_node/linkit_node.module
@@ -59,7 +59,7 @@ function linkit_node_linkit_load_plugins($string) {
   foreach ($result AS $node) {
     $matches['node'][$i] = array(
       'title' => $node->title,
-      'path' => 'internal:node/' . $node->nid,
+      'path' => 'node/' . $node->nid,
       'information' => array(
         'type' => 'Node',
       ),
@@ -106,12 +106,9 @@ function linkit_node_linkit_load_plugins($string) {
  * Implements hook_linkit_get_search_styled_link().
  */
 function linkit_node_linkit_get_search_styled_link($string) {
-  // Node links created with Linkit will always begin with "internal:"
-  if (strpos($string, 'internal:') === FALSE) {
-    return;
-  }
 
   // Check to see that the link really is a node link
+  // Backwards compatible with internal: links
   $splitted_string = explode('/', str_replace('internal:', '', $string));
   if ($splitted_string[0] != 'node') {
     return;
@@ -129,7 +126,7 @@ function linkit_node_linkit_get_search_styled_link($string) {
   if (!$result) {
     return;
   }
-  return check_plain($result->title) . ' [path:internal:node/' . $result->nid . ']';
+  return check_plain($result->title) . ' [path:node/' . $result->nid . ']';
 }
 
 /**
diff --git plugins/linkit_taxonomy/linkit_taxonomy.module plugins/linkit_taxonomy/linkit_taxonomy.module
index 6f62a20..68f9599 100644
--- plugins/linkit_taxonomy/linkit_taxonomy.module
+++ plugins/linkit_taxonomy/linkit_taxonomy.module
@@ -31,7 +31,7 @@ function linkit_taxonomy_linkit_load_plugins($string) {
     $uri = entity_uri('taxonomy_term', taxonomy_term_load($term->tid));
     $matches['taxonomy'][$i] = array(
       'title' => $term->name,
-      'path' => 'internal:' . $uri['path'],
+      'path' => $uri['path'],
       'information' => array(
         'type' => 'Taxonomy',
       ),
@@ -59,10 +59,6 @@ function linkit_taxonomy_linkit_load_plugins($string) {
  * Implements hook_linkit_get_search_styled_link().
  */
 function linkit_taxonomy_linkit_get_search_styled_link($string) {
-  // Term links created with Linkit will always begin with "internal:"
-  if (strpos($string, 'internal:') === FALSE) {
-    return;
-  }
 
   // Check to see that the link really is a term link
   $splitted_string = explode('/', str_replace('internal:', '', $string));
@@ -83,7 +79,7 @@ function linkit_taxonomy_linkit_get_search_styled_link($string) {
     return;
   }
 
-  return check_plain($result->name) . ' [path:internal:taxonomy/term/' . $result->tid . ']';
+  return check_plain($result->name) . ' [path:taxonomy/term/' . $result->tid . ']';
 }
 
 /**
diff --git plugins/linkit_user/linkit_user.module plugins/linkit_user/linkit_user.module
index 89da979..7f2efbb 100644
--- plugins/linkit_user/linkit_user.module
+++ plugins/linkit_user/linkit_user.module
@@ -21,7 +21,7 @@ function linkit_user_linkit_load_plugins($string) {
   foreach ($result AS $user) {
     $matches['user'][] = array(
       'title' => $user->name,
-      'path' => 'internal:user/' . $user->uid,
+      'path' => 'user/' . $user->uid,
       'information' => array(
         'type' => 'User',
       ),
@@ -36,12 +36,8 @@ function linkit_user_linkit_load_plugins($string) {
  * Implements hook_linkit_get_search_styled_link().
  */
 function linkit_user_linkit_get_search_styled_link($string) {
-  // User links created with Linkit will always begin with "internal:"
-  if (strpos($string, 'internal:') === FALSE) {
-    return;
-  }
-
   // Check to see that the link really is a user link
+  // Backwards compatible with internal: links
   $splitted_string = explode('/', str_replace('internal:', '', $string));
   if ($splitted_string[0] != 'user') {
     return;
@@ -59,7 +55,7 @@ function linkit_user_linkit_get_search_styled_link($string) {
     return;
   }
 
-  return check_plain($result->name) . ' [path:internal:user/' . $result->uid . ']';
+  return check_plain($result->name) . ' [path:user/' . $result->uid . ']';
 }
 
 /**
