Ver Mensaje Individual
  #10 (permalink)  
Antiguo 31/03/2013, 09:46
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Problemas con urls amigables

Cita:
Iniciado por elsolodigno Ver Mensaje
muchas gracias, anduvo!

Pero ahora me surge un nuevo problema con la maquetación, o sea si no agrego toda la ruta completa de los css y las imagenes no se ve el sitio.
Esto es así?, o sea hay que agregar la ruta completa como http://www.misitio.com/css/css.css etc.? no me hace más lento el sitio agregando todas las rutas completas?, habrá que agregar algo en el .htaccess para que esto no ocurra?.

Muchas gracias de antemano nuevamente.
Si, ese es un problema bastante común, pero no entiendo porque te está pasando, aparte de la regla que usamos, tenés alguna otra en el .htaccess

Por ejemplo (ojo es solo un ejemplo)
Hay quienes hacen esto
RewriteRule ^(.*)/(.*)$ /index.php?tipo=$1&pag=$2 [L]

con lo cual, estilos/estilos.css también sería redirigido.

Vos tenés
Código:
RewriteRule listado/(.*)\.html$ /listado.php?producto=$1
y explicitamente decís que la expresion termina en .html, no css, por lo que no debería afectarte.


probá lo siguiente

#condiciones antes de la ejecución de la regla
Código:
RewriteCond %{SCRIPT_FILENAME} !-d  
RewriteCond %{SCRIPT_FILENAME} !-f 
RewriteRule listado/(.*)\.html$ /listado.php?producto=$1
Con las dos primeras estás diciendo que la regla se cumpla solo si los archivos y carpetas NO existen.

Habría que revisar como estás pasando tus links para asegurarnos

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Última edición por emprear; 31/03/2013 a las 16:19