Foros del Web » Programando para Internet » PHP » CodeIgniter »

problema con urls relativas

Estas en el tema de problema con urls relativas en el foro de CodeIgniter en Foros del Web. Buenas a todos Tengo una duda , no he podido cargar recursos desde codeigniter usando direcciones relativas para cargar mis archivos css, imágenes, javascript en ...
  #1 (permalink)  
Antiguo 12/06/2011, 14:13
 
Fecha de Ingreso: enero-2011
Mensajes: 74
Antigüedad: 13 años, 3 meses
Puntos: 4
problema con urls relativas

Buenas a todos
Tengo una duda , no he podido cargar recursos desde codeigniter usando direcciones relativas para cargar mis archivos css, imágenes, javascript en mi layout , hasta ahora solo he podido usando la función base_url() , pero al publicar mi site e implementar conexión segura(https) para algunas partes de mi site google chrome , firefox me dice que mi pagina no está completamente protegida y que hay recursos que pueden ser interceptados por usuarios no autorizados y solo lo he podido solucionar cambiando los links donde cargo esos recursos a https pero quisiera cargarlos local ya que me imagino que también se resuelva así , además de ser más rápido,cuando pongo relativas las direcciones no me lo hace relativo al fichero físico, por ejemplo en mi pagina principal pincha ok relativo a él pero al navegar a otra parte de mi site ya no me coje los estilos, esto me tiene loco. Resumiendo mi duda es como cargar rcursos para mi web usando direcciones relativas con codeigniter

Ej:
Código PHP:
<link href="<?php echo base_url() ?>css/estilos.css" type="text/css" rel="stylesheet" />
(así lo tengo)
Código PHP:
<link href="css/estilos.css" type="text/css" rel="stylesheet" /> 
(quiero algo así)
Mi carpeta css está al mismo nivel del index.php de codeigniter
Gracias de antemano
  #2 (permalink)  
Antiguo 12/06/2011, 16:10
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
Respuesta: problema con urls relativas

En tu config.php pon esto:

$config['base_url'] = (isset($_SERVER['HTTPS']) ? 'https://' : 'http://').$_SERVER['HTTP_HOST']."/";

Fijate si te sirve.
Saludos.
__________________
Drupal Argentina

Etiquetas: frameworks-y-php-orientado-a-objetos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:29.