diff -ruN original/includes/menu.inc mod/includes/menu.inc
--- original/includes/menu.inc	2009-10-06 18:59:05.000000000 +0700
+++ mod/includes/menu.inc	2009-12-28 21:38:31.000000000 +0600
@@ -314,6 +314,7 @@
 
     if ($router_item = db_fetch_array(db_query_range('SELECT * FROM {menu_router} WHERE path IN ('. implode (',', $placeholders) .') ORDER BY fit DESC', $ancestors, 0, 1))) {
       $map = _menu_translate($router_item, $original_map);
+      $router_item['href'] = $path;
       if ($map === FALSE) {
         $router_items[$path] = FALSE;
         return FALSE;
