Foros del Web » Administración de Sistemas » Apache »

modrewrite y hojas de estilo

Estas en el tema de modrewrite y hojas de estilo en el foro de Apache en Foros del Web. estoy usando modrewrite para hacer urls amigables. pero tengo el problema de que ahora no me coje las hojas de estilo. este es mi head: ...
  #1 (permalink)  
Antiguo 20/12/2007, 14:42
 
Fecha de Ingreso: octubre-2007
Mensajes: 394
Antigüedad: 16 años, 6 meses
Puntos: 2
modrewrite y hojas de estilo

estoy usando modrewrite para hacer urls amigables.
pero tengo el problema de que ahora no me coje las hojas de estilo. este es mi head:

<head>
<base href="http://localhost/" />

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="pepe" content="yomismo"/>
<meta name="Keywords" content="yomismo"/>
<meta name="Description" content="yomismo"/>
<title> nuevotitulo </title>

<link rel="stylesheet" type="text/css" href="./css/default.css" />
</head>


no entiendo porque no me lo coje, ya que por ejemplo, mas adelante, dentro dle body, utilizo por ejemplo <?php include(CABECERA) ?> donde la variable CABECERA tiene la ruta de la misma forma que el archivo css. No entiendo por qué me pilla las rutas de algunas cosas y de las hojas de estilo en concreto no.

((aseguro que la carpeta /css esta en el directorio principal osea que yo creoq ue el link esta bien hecho, ya que hasta ahora que no usaba el modrewrite, me lo pillaba perfectamente))

cual es el problema?
  #2 (permalink)  
Antiguo 20/12/2007, 15:09
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: modrewrite y hojas de estilo

Tema trasladado a Apache.

Por favor publica en los foros correctos.
  #3 (permalink)  
Antiguo 20/12/2007, 15:35
 
Fecha de Ingreso: octubre-2007
Mensajes: 394
Antigüedad: 16 años, 6 meses
Puntos: 2
Re: modrewrite y hojas de estilo

ok perdona, no me di cuenta. alguien me podria responder? es que he estado mogollon de tiempo intentando arreglarlo y no tengo ni idea de por qué falla! encima es que las urls estan bien puestas, porque como digo en el post anterior, en el body cargo includes con php ......... y me las carga perfecto usando el mismo formato de ruta que uso con css.

no entiendo na....
  #4 (permalink)  
Antiguo 20/12/2007, 16:13
Avatar de lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 22 años, 8 meses
Puntos: 9
Re: modrewrite y hojas de estilo

intenta algo así:
Código PHP:
   <link rel="stylesheet" type="text/css" href="http://<? echo $HTTP_HOST?>/css/default.css" />
  #5 (permalink)  
Antiguo 20/12/2007, 16:22
 
Fecha de Ingreso: octubre-2007
Mensajes: 394
Antigüedad: 16 años, 6 meses
Puntos: 2
Re: modrewrite y hojas de estilo

que va....

por si sirve de algo en el htaccess tengo

RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ index.php?mod=$1

es decir es un ejemplo muy sencillo y lo que quiero es que siempre que me escriba cual cosa, se esta llamando a index.php con esa cosa
ej:
escribo http://localhost/pepito
pues llamamos al index.php con la variable pepito, el index la coje y hace una pagina.

en cambio he hecho pruebas por ejemplo con esto otro tipo de htacces
RewriteEngine On
RewriteBase /
RewriteRule ^carpeta/(.*)$ index.php?mod=$1

y en este caso yo pongo por ejemplo
http://localhost/carpeta/pepito
me llama a index.php con la variable pepito
Y EN ESTE CASO SI QUE ME PILLA LOS .CSS............OSEA QUE NO ME LOS PILLA CUANDO EL PARAMETRO QUE QUIERO SUSTITUIR ESTA JUSTO DESPUES DE LOCALHOST/ que es justamente lo que a mi me interesa vaya...

alguan ayuda?
  #6 (permalink)  
Antiguo 20/12/2007, 16:42
 
Fecha de Ingreso: octubre-2007
Mensajes: 394
Antigüedad: 16 años, 6 meses
Puntos: 2
Re: modrewrite y hojas de estilo

error detectado!!! era un error ciclico ...es decir cuando el navegador trataba de llamar a http://localhost/css/default.css esta url tmb se modificaba mediante el rewriterule..... entonces ahora se me ocurre la duda de como hacer lo siguiente

yo quiero k cuando algo me ponga escriba www.midominio.com/loquesea me llame a un archivo index.php mandandome LOQUESEA............ pero claro a excepcion de aquellos archivos que sean .css o mejor dicho.......a excepcion de que ese "loquesea" contenga por ejemplo un "." lo cual ya me indica que se va a escribir una extension y eso no me interesaria hacer un rewrite.

creo que es con rewritecond.....xo nose muy bien como ponerlo...

axiaspp
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 05:35.