Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2020, 17:40
mpozo
 
Fecha de Ingreso: noviembre-2015
Mensajes: 231
Antigüedad: 8 años, 5 meses
Puntos: 86
Esta regla hace que se tome archivo como directorio

Cuando uso esta regla para evitar que a la página "proyecto" se le pueda pasar 2 parámetros, y reescribe la url, toma la página "proyecto" como directorio. Esto me crea un problema con la ruta del archivo .css

Código HTML:
RewriteRule ^proyecto\/([a-z]+)\/(.+)$ /errores/err_404.php [L]

En lugar de llamar al archivo .css desde dominio/css/estilo.css, lo llama desde dominio/proyecto/css/estilo.css


SOLUCIÓN

Usar rutas absolutas o relativas.
En el caso de usar rutas relativas, habrá que subir tantos niveles como haga falta

Código HTML:
Ver original
  1. ../../css/ - 2 niveles
  2. ../../../css/ - 3 niveles

Última edición por mpozo; 02/03/2020 a las 05:05