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

Error con .htaccess ¿creo?

Estas en el tema de Error con .htaccess ¿creo? en el foro de Apache en Foros del Web. Buenas, pues verán, tengo un error en una web raroo.. Resulta que uso el ModRewrite, el .htaccess está asi: RewriteEngine On RewriteRule ^contacto index.php?seccion=contacto RewriteRule ...
  #1 (permalink)  
Antiguo 16/04/2009, 05:39
 
Fecha de Ingreso: junio-2005
Mensajes: 427
Antigüedad: 19 años, 4 meses
Puntos: 6
Error con .htaccess ¿creo?

Buenas,

pues verán, tengo un error en una web raroo..

Resulta que uso el ModRewrite, el .htaccess está asi:

RewriteEngine On
RewriteRule ^contacto index.php?seccion=contacto
RewriteRule ^ficha/(.+) index.php?seccion=ficha&id_ficha=$1

Pues, http://www.dominio.com/contacto funciona, pero http://www.dominio.com/ficha/5 NO funciona, pero http://www.dominio.com?index.php?sec...cha&id_ficha=5 SI funciona y me tiene perdido, porque sino funcionase el .htaccess no funcionaria ni con contacto ni con ficha, pero parece que el problema está en el uso de más de 1 variable..

No tengo ni idea, alguna sugerencia..

Gracias!
  #2 (permalink)  
Antiguo 16/04/2009, 08:58
Avatar de deivax  
Fecha de Ingreso: marzo-2006
Mensajes: 31
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: Error con .htaccess ¿creo?

Lo que te falta es el cierre de la expresión regular.
Para evaluar una cadena con expresiones regulares deberías utilizar ^ para indicar que la cadena se inicia con esa cadena y $ para indicar la cadena con la que finaliza.
Por ejemplo para la ficha podría evaluar con esta expresión regular: ^ficha/([0-9]+)$
Como verás no utilicé (.+), sino ([0-9]+), porque un id por lo general es un número entero (salvo que tu sistema sea diferente).
Espero que te sirva mi recomendación.
  #3 (permalink)  
Antiguo 16/04/2009, 09:30
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 21 años, 1 mes
Puntos: 41
Respuesta: Error con .htaccess ¿creo?

Tema movido desde PHP a Servidores Web>Apache.

Saludos,
  #4 (permalink)  
Antiguo 16/04/2009, 12:49
 
Fecha de Ingreso: junio-2005
Mensajes: 427
Antigüedad: 19 años, 4 meses
Puntos: 6
Respuesta: Error con .htaccess ¿creo?

Gracias deviax, probé como me dijiste a cerrar la cadena y sigue sin funcionar... :(

Un saludo.
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:00.