Other languages:
English • ‎español • ‎français • ‎Nederlands

A static method that returns the base URI of the Joomla site. If called from the Administrator, the path returned will include /administrator/.


string base( $pathonly )


Argument Data type Description Default
$pathonly boolean If true then only the path to the Joomla site is returned; otherwise the scheme, host and port are prepended to the path. Note that when false (default) the URI returned has a trailing "/", but when true the trailing "/" is omitted. false


In a template you can use the shortcut $this->baseurl instead of JURI::base( true ).


In this example, the Joomla site URI is shown with both values of the argument.

echo 'Joomla base URI is ' . JURI::base() . '\n';
echo 'Joomla base URI (path only) is ' . JURI::base( true ) . '\n';

might output

Joomla base URI is http://localhost/joomla/
Joomla base URI (path only) is /joomla

See also