Cita:
Iniciado por Pez_del_Web 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 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 envio
2=$2 si con la variable
ver ya sabes que tipo de consulta hacer.)