Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2008, 16:44
dblanco
 
Fecha de Ingreso: enero-2004
Mensajes: 207
Antigüedad: 20 años, 11 meses
Puntos: 1
RewriteRule y rutas relativas

hola,

he creado estas normas en .htaccess:

Código PHP:
Options +FollowSymLinks
RewriteEngine on
RewriteRule 
^productos/([A-Za-z0-9-]+)/([-A-Za-z0-9]+)/([-A-Za-z0-9]+)?$ index.php?categoria=$1&codigo=$2&producto=$[L
y funciona bien, la pagina destino me pillas las variables con GET. El único problema que tengo es que los .css, .js, imágenes, etc, que estaban utilizando rutas relativas pues ahora las busca en la ruta de la dirección amigable.

Esto se soluciona, claro está, poniendo rutas absolutas pero supongo que hay una forma de solucionarlo sin tener que cambiarlas, no?

gracias

PD He visto que se puede solucionar utilizando la etiqueta BASE en el HEAD, pero he visto varias páginas que no llevan dicha etiqueta por lo que estoy seguro de que el propio .htaccess debe tener la solución más elegante.

Alguien conoce cómo se soluciona desde el propio .htaccess?

Última edición por dblanco; 01/12/2008 a las 16:57