Index: trunk/core/kernel/application.php =================================================================== diff -u -r3031 -r3063 --- trunk/core/kernel/application.php (.../application.php) (revision 3031) +++ trunk/core/kernel/application.php (.../application.php) (revision 3063) @@ -849,14 +849,14 @@ function BaseURL($prefix='', $ssl=null) { if ($ssl === null) { - return PROTOCOL.SERVER_NAME.(defined('PORT')?':'.PORT : '').BASE_PATH.$prefix.'/'; + return PROTOCOL.SERVER_NAME.(defined('PORT')?':'.PORT : '').rtrim(BASE_PATH, '/').$prefix.'/'; } else { if ($ssl) { return $this->ConfigValue('SSL_URL').$prefix.'/'; } else { - return 'http://'.DOMAIN.(defined('PORT')?':'.PORT : '').$this->ConfigValue('Site_Path').$prefix.'/'; + return 'http://'.DOMAIN.(defined('PORT')?':'.PORT : '').rtrim( $this->ConfigValue('Site_Path'), '/').$prefix.'/'; } } }