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

Problemas con mod_rewrite y el CSS :/

Estas en el tema de Problemas con mod_rewrite y el CSS :/ en el foro de Apache en Foros del Web. Hola, Tengo un CSS que usa variables PHP, por lo que necesito que se llame "estilos.php". Sin embargo, para la web necesito que se llame ...
  #1 (permalink)  
Antiguo 18/07/2010, 18:10
KazerPowa
Invitado
 
Mensajes: n/a
Puntos:
Problemas con mod_rewrite y el CSS :/

Hola,

Tengo un CSS que usa variables PHP, por lo que necesito que se llame "estilos.php". Sin embargo, para la web necesito que se llame "estilos.css", por lo que he hecho este .htaccess:

Código Apache:
Ver original
  1. RewriteEngine On
  2. RewriteRule ^estilos.css$ estilos.php [L]

Bueno, entro a la web, y el CSS no carga. Abro el código fuente, le doy al link del CSS, ¡y lo veo perfectamente!. ¿¡Y si yo lo puedo ver por que diablos no lo ha cargado?!

Bueno, espero que alguien me pueda ayudar...

Saludos!
  #2 (permalink)  
Antiguo 18/07/2010, 20:52
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Problemas con mod_rewrite y el CSS :/

a mi me funcionó. Lo que hice
estilos.php
Código PHP:
Ver original
  1. <?php
  2. header('Content-type: text/css');
  3. ?>
  4. body{
  5.     background-color: #000;
  6. }
index.html o index.php
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <link rel="stylesheet" href="estilos.css" type="text/css" />
  3. </head>
  4. </body>
  5. </html>
.htaccess
Código Apache:
Ver original
  1. RewriteEngine On
  2. RewriteRule ^estilos\.css$ estilos.php [L]
Trata ese código y déjanos saber.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 19/07/2010, 00:58
KazerPowa
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problemas con mod_rewrite y el CSS :/

He hecho una página de prueba para que podáis verlo mejor:
http://www.kazertech.com/akb/prueba
Para ver el código, editar, o lo que sea, podéis entrar por FTP con los datos:
Servidor: ftp.kazertech.com
Usuario: [email protected]
Pass: fdw
El directorio de la cuenta FTP es http://www.kazertech.com/akb/prueba

Si al CSS lo llamo "estilos.css" y no hay ningún .htaccess, sale bien:


Sin embargo, si lo llamo "estilos.php" y pongo este .htaccess, sale así:
Código Apache:
Ver original
  1. RewriteEngine On
  2. RewriteRule ^estilos.css$ estilos.php [L]



Y lo más irónico es que si intento ver el CSS en http://kazertech.com/akb/prueba/estilos.css funciona perfectamente...........

Última edición por KazerPowa; 19/07/2010 a las 01:37
  #4 (permalink)  
Antiguo 19/07/2010, 09:30
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Problemas con mod_rewrite y el CSS :/

Trataste el que te coloqué. Copia, pega y analiza ese código. Si te sale ya tienes con que empezar
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 19/07/2010, 11:18
KazerPowa
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problemas con mod_rewrite y el CSS :/

Ok, lo que faltaba era el content-type header en PHP...
Ya funciona, gracias

Etiquetas: css
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:46.