Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/05/2008, 00:20
Avatar de j_aroche
j_aroche
Server Ninja
 
Fecha de Ingreso: agosto-2006
Ubicación: iPhone: 14.624481,-90.487457
Mensajes: 2.066
Antigüedad: 17 años, 9 meses
Puntos: 223
Respuesta: dudillas con mod_rewrite

Cita:
Iniciado por Pez_del_Web Ver Mensaje
tengo un problema cuando lo hago por directorios ya que no me carga las imágenes ni css ni nada, simplemente el texto, es como si la ruta absoluta se moviese de sitio, a que puede deberse?
Como estás usando directorios virtuales, tendrás que asegurarte que las urls al css, imagenes y demás sean absolutas, es la solución más sencilla. Por ejemplo siempre tener las cuestiones del diseño en el directorio /style/ y no importa en que "directorio" este la url de tu pagina, porque siempre llamara a /style/

Cita:
Iniciado por Pez_del_Web Ver Mensaje
las urls de los formularios también debería de cambiarlas?
probablmente no, para no complicar el manejo de los datos/consultas.


Cita:
Si lo pongo así en los casos en que debería de interpretar la segunda línea interpreta la primera

RewriteRule ^([^-]*)-([^-]*)\.html$ /index.php?ver=$1&envio=$2 [L]
RewriteRule ^([^-]*)-([^-]*)\.html$ /index.php?ver=$1&envio2=$2 [L]
RewriteRule ^([^-]*)\.html$ /index.php?ver=$1 [L]


Así que he tenido que poner :

RewriteRule ^veo1-([^-]*)\.html$ /index.php?ver=veo1&envio=$1 [L]
RewriteRule ^veo2-([^-]*)\.html$ /index.php?ver=veo2&envio2=$1 [L]
RewriteRule ^([^-]*)\.html$ /index.php?ver=$1 [L]

¿es normal que tenga que hacer una norma para cada cosa?
El problema es que en el primer caso la condición de la primera y segunda regla son identicas (^([^-]*)-([^-]*)\.html$). Bien puedes usar esa regla y siempre pasar la variable envio=$2 (no veo porque pasar envio2=$2 si con la variable ver ya sabes que tipo de consulta hacer.)
__________________
Blog: JavierAroche.com - Twitter: @j_aroche