Index: includes/common.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/common.inc,v retrieving revision 1.429 diff -u -F^f -r1.429 common.inc --- includes/common.inc 6 Mar 2005 06:57:58 -0000 1.429 +++ includes/common.inc 13 Mar 2005 22:35:46 -0000 @@ -1481,10 +1481,10 @@ function url($path = NULL, $query = NULL if (variable_get('clean_url', '0') == '0') { if (isset($path)) { if (isset($query)) { - return $base . $script .'?q='. $path .'&'. $query . $fragment; + return (valid_url($path, TRUE) ? $path .'&'. $query . $fragment : $base . $script .'?q='. $path .'&'. $query . $fragment); } else { - return $base . $script .'?q='. $path . $fragment; + return (valid_url($path, TRUE) ? $path . $fragment : $base . $script .'?q='. $path . $fragment); } } else {