diff --git a/www/sites/all/modules/domain/domain.module b/www/sites/all/modules/domain/domain.module
index 6381a07..6102500 100644
--- a/www/sites/all/modules/domain/domain.module
+++ b/www/sites/all/modules/domain/domain.module
@@ -1344,12 +1344,14 @@ function domain_get_uri($domain) {
   $modules = _domain_path_modules();
   if (!empty($modules) && !drupal_is_front_page()) {
     // If needed, let modules modify the path alias.
-    $options = array();
-    $alias = domain_path($domain['domain_id'], $_GET['q'], $options, $_GET['q']);
+    $request_uri = trim($request_uri, '/');
+    // We cannot use URL here because we need the domain_id data.
+    // TODO: use url() but pass a domain_id option?
+    domain_path($domain['domain_id'], $request_uri, $options, $request_uri);
     // Run the result through url() for proper language and path handling.
-    $request_uri = url($alias);
+    # $request_uri = url($request_uri, $options);
+    $request_uri = '/' . trim($request_uri, '/');
   }
-
   $path = check_url($domain['scheme'] . '://' . $domain['subdomain'] . $request_uri);
   return $path;
 }
