La etiqueta BASE

La etiqueta BASE especifica la dirección url base que se utilizará para todas las direcciones url relativas y absolutas, contenidas dentro del Documento HTML, así como también el target predeterminado.

La etiqueta <base> especifica la dirección url base que aplicará a todo el documento HTML, es decir, aplicará a todos las etiquetas con el atributo href y/o con el atributo target.

Para el atributo href aplicará a las direcciones URL relativas y absolutas y para el atributo target aplica como su valor predeterminado.

Solo puede haber un elemento <base> en un Documento HTML y solo debe establecerce dentro de las etiquetas <head> y </head>.

Si se establecen varias etiquetas <base>, se aplica sólo la primera aparición del valor de href y el primer valor target, los demas serán ignorados.

<base href="/">
<base href="https:www.exasoluciones.com/pagina.html">

La dirección URL base de un Documento HTML puede ser consultado con la sentencia javascript de la siguiente manera:

document.baseURL
Atributos de la etiqueta base
Atrubuto Descripción 
href Especifica la dirección URL base aplica a todo el documento, es decir, a todos los elementos con el atributo href para las direcciones URL absolutas y relativas.
target Especifica al navegador web en donde debe mostrar el resultado de un hipervinculo o forma. Ejemplo: ventana, pestaña o marco (frame).

La etiqueta <base> no soporta ningún atributo de evento.

Valores del atributo target
Valor Descripción 
_self Carga el resultado en mismo contexto de navegación en que se encuentar, es decir, en la misma ventana. Este es valor predeterminado.
_blank Carga el resultado en un nuevo contexto de navegación pero sin nombre.
_parent Carga el resultado en el mismo contexto de navegación pero padre. Si no hay padre, el comportamiento es como el de _self.
_top Carga el resultado en el contexto de nivel superior de navegación, es decir, un ancestro del actual. Si no hay ancestro, el comportamiento se como el de _self.