Ese condicional es raro. En que caso no estaría seteado $pagina_inicio? En la primera visita? Cuando valdría esa variable entonces?
Desconozco por qué estas usando esos condicionales. Pero generalmente se una constante para guardar la ruta. Ej:
Código PHP:
Ver original$host = $_SERVER['HTTP_HOST'];
$base = "http://" . $host . $uri . "/";