Foros del Web » Administración de Sistemas » Apache »

Cambiar ruta mod_rewrite

Estas en el tema de Cambiar ruta mod_rewrite en el foro de Apache en Foros del Web. Hola a todos. Esta vez me surge la duda de como puedo cambiar una ruta del tipo: Cita: www. dominio.es/index.php?emp=la-empresa&quien=quienes-somos Para que sea de la ...
  #1 (permalink)  
Antiguo 11/01/2009, 18:32
 
Fecha de Ingreso: febrero-2008
Mensajes: 74
Antigüedad: 16 años, 9 meses
Puntos: 0
Pregunta Cambiar ruta mod_rewrite

Hola a todos.
Esta vez me surge la duda de como puedo cambiar una ruta del tipo:
Cita:
www. dominio.es/index.php?emp=la-empresa&quien=quienes-somos
Para que sea de la forma
Cita:
www. dominio.es/la-empresa/quienes-somos.html
Llevo unas horas leyendo y prueba que te prueba pero no consigo hacer lo que quiero.

Espero sus respuestas. Muchas gracias.

Última edición por bysv; 18/01/2009 a las 07:34
  #2 (permalink)  
Antiguo 18/01/2009, 07:36
 
Fecha de Ingreso: febrero-2008
Mensajes: 74
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Cambiar ruta mod_rewrite

Wenas de nuevo.

Os comento la regla que tengo en el .htacces.

Cita:
RewriteRule ^la-empresa/quienes-somos\.html$ index.php?emp=la-empresa&quien=quienes-somos
Esto deberia convertirme la ruta correctamente llamando a la-empresa/quienes-somos.html pero en cambio lo que ocurre es que en realidad me muestra la pagina sin la hoja de estilos. Esta claro que algo esta fallando pero no se que es.

Necesito algo de ayuda. Gracias

Última edición por bysv; 18/01/2009 a las 07:56 Razón: error tipografico
  #3 (permalink)  
Antiguo 18/01/2009, 10:28
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 8 meses
Puntos: 55
Respuesta: Cambiar ruta mod_rewrite

En tu código HTML pon todas las rutas de tipo absoluto, casi seguro que es el problema porque el navegador está interpretando que la-empresa es una carpeta que obviamente no existe... En el caso concreto de las hojas de estilo, por ejemplo:

<link rel="stylesheet" type="text/css" href="/css/estilo.css" />

Nota que la URL empieza por /
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #4 (permalink)  
Antiguo 18/01/2009, 13:31
 
Fecha de Ingreso: febrero-2008
Mensajes: 74
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Cambiar ruta mod_rewrite

Muchas gracias por tu respuesta.

Al final lo he solucionado poniendo en el head

Cita:
<base href="ruta absoluta del sitio" />
Y ya reconoce la hoja de estilos correctamente.

Gracias por todo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:05.