miałem ten sam problem i właśnie chciałem poruszyć tą sprawę, otóż należy zedytować plik uri.php znajdujący się w katalogu /libraries/joomla/environment i zmienić w nim w funkcji base() wpis $_SERVER['PHP_SELF'] na $_SERVER['SCRIPT_FILENAME'] w przypadku oczywiście korzystania z serwera APACHE ;)
konkretnie ta funkcja powinna wyglądać tak
Kod:
function base()
{
static $base;
// Get the base request URL if not set
if (!isset($base))
{
$uri =& JURI::getInstance();
$base = $uri->getScheme().'://';
$base .= $uri->getHost();
if ($port = $uri->getPort()) {
$base .= ':'.$port;
}
if (strpos(php_sapi_name(), 'cgi') !== false && !empty($_SERVER['REQUEST_URI'])) {
//Apache CGI
$base .= rtrim(dirname($_SERVER['SCRIPT_FILENAME']), '/\\').'/';
} else {
//Others
$base .= rtrim(dirname($_SERVER['SCRIPT_NAME']), '/\\').'/';
}
}
return $base;
}
Pozdrawiam