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

no me salgo con MOD_REWRITE

Estas en el tema de no me salgo con MOD_REWRITE en el foro de Apache en Foros del Web. buenas, me estoy peleando con el htacess, y no me salgo. una cosa tan simple y no me sale!!! tengo una web, lo que sea.com, ...
  #1 (permalink)  
Antiguo 03/11/2011, 13:49
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 22 años, 3 meses
Puntos: 3
no me salgo con MOD_REWRITE

buenas,

me estoy peleando con el htacess, y no me salgo. una cosa tan simple y no me sale!!!

tengo una web, lo que sea.com, y una pagina que se llama maquina.php?id=1

quiero transformar esa url en una amigable.. simple a priori, no? he hecho algo tan simple como:

Código:
Options +FollowSymLinks
RewriteEngine on

RewriteRule ^maquinas/(.*)\.html$ maquina.php?id=$1
y no me hace absolutamente nada... esto que le paso, no tendría que quedar en algo como:

lo que sea.com / maquinas /1.html?

saludos!
  #2 (permalink)  
Antiguo 03/11/2011, 13:58
Avatar de Maganius  
Fecha de Ingreso: septiembre-2010
Mensajes: 310
Antigüedad: 13 años, 7 meses
Puntos: 10
Respuesta: no me salgo con MOD_REWRITE

cuando colocas el simbolo $ al final significa que si o si deberas cerrar la url con / al final si no, no te funcionara. Si le quitas el $ puede llevar / o no..

Tal vez te suceda eso.

Suerte
  #3 (permalink)  
Antiguo 03/11/2011, 14:24
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 22 años, 3 meses
Puntos: 3
Respuesta: no me salgo con MOD_REWRITE

gracias maganius,

pero no entiendo lo que me dices. a que / te refieres?? al del antes del .html?

saludos!
  #4 (permalink)  
Antiguo 03/11/2011, 14:27
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 22 años, 3 meses
Puntos: 3
Respuesta: no me salgo con MOD_REWRITE

he quitado la $ como decías, y hago lo siguiente

Código:
Options +FollowSymLinks
RewriteEngine on

RewriteRule ^maquinas/(.*)\.html$ maquina.php?id=$1
y nada... que hago mal? es una cosa personal!!! nunca me ha salido. al menos hacer este simple y poder ir complicando la URL.

saludos!
  #5 (permalink)  
Antiguo 03/11/2011, 17:10
Avatar de Maganius  
Fecha de Ingreso: septiembre-2010
Mensajes: 310
Antigüedad: 13 años, 7 meses
Puntos: 10
Respuesta: no me salgo con MOD_REWRITE

Estas usando xampp u otro servidor?

Puede ser que tengas desactivado el modulo rewrite en tal caso busca información en google.

Sino prueba esto:

RewriteRule ^maquinas/([0-9]) maquina.php?id=$1

y en la url pon .. tuweb/maquinas/1 <- 1 es el id
  #6 (permalink)  
Antiguo 04/11/2011, 04:23
Avatar de charlyalegret  
Fecha de Ingreso: septiembre-2011
Ubicación: Barcelona
Mensajes: 705
Antigüedad: 12 años, 7 meses
Puntos: 140
Respuesta: no me salgo con MOD_REWRITE

Cita:
Iniciado por Maganius Ver Mensaje
cuando colocas el simbolo $ al final significa que si o si deberas cerrar la url con / al final si no, no te funcionara.
Suerte
Esto no es cierto. $ significa que ahí se acaba la url, es decir que en esa regla, la url debe acabar como .html para qeu funcione. Si quiere dejar las extensiones (diría que es lo ma´s recomendable), la regla está bien como la has escrito.

Comprueba que tienes el mod_rewrite activado, como dice Magnius.

También puedes probar de añadir la siguiente llinea:

RewriteEngine On
RewriteBase /
RewriteRule ^maquinas/(.*)\.html$ maquina.php?id=$1

Etiquetas: html
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 18:51.