Joomla uses the base tag
By default, Joomla adds the base tag to your header (as in the example below):
<head> <base href='http
://www.domain.com/page.php’ /> </head>
The base tag can cause problems
There may be scenarios, however, in which this base tag can cause a problem. For example, if your base tag uses http and your site uses https, this can cause problems when calling css / js files using relative urls.
You can remove the base tag
If you don’t use the base tag and simply want to remove it, you can easily do so. This base tag is stored in $doc / $document. You can use unset, as in the following example, to remove the base tag:
$doc = JFactory::getDocument(); unset($doc->base);
Using the code sample above in your Joomla template should remove the base tag.