diff --git a/xhprof.module b/xhprof.module
index cf5cd49..576f1e3 100644
--- a/xhprof.module
+++ b/xhprof.module
@@ -163,9 +163,10 @@ function xhprof_shutdown_xhprof() {
 }
 
 function xhprof_link($run_id, $type = 'link') {
-  $namespace = variable_get('site_name', '');  // namespace for your application
-  $url  = base_path() . XHPROF_PATH . '/' . $run_id;
-  return $type == 'url' ? $url : t('<a href="@xhprof">XHProf output</a>. ', array('@xhprof' => $url));
+  $url  = url(XHPROF_PATH . '/' . $run_id, array(
+    'absolute' => TRUE,
+  ));
+  return $type == 'url' ? $url : l(t('XHProf output'), $url);
 }
 
 /**
