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

Problema con .htaccess

Estas en el tema de Problema con .htaccess en el foro de Apache en Foros del Web. Hola quetal apenas ayer empeze a utlizar .htaceess para crear URL amigables pero no me sirve Tengo esto activado LoadModule rewrite_module modules/mod_rewrite.so y AllowOverride All ...
  #1 (permalink)  
Antiguo 25/05/2009, 11:12
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
Problema con .htaccess

Hola quetal apenas ayer empeze a utlizar .htaceess para crear URL amigables pero no me sirve

Tengo esto activado

LoadModule rewrite_module modules/mod_rewrite.so
y
AllowOverride All


y tengo una direccion como esta

http://localhost/pruebas/index2.php?valor=24

y quiero que quede asi

http://localhost/pruebas/24

Y lo estoy haciendo asi en el .htaccess

Options FollowSymLinks
RewriteEngine On
RewriteRule ^pruebas\/index2.php\?(.+)=(.+) index.php/$2

Q estoy haciendo mal?

Muchas gracias
  #2 (permalink)  
Antiguo 27/05/2009, 11:00
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
Respuesta: Problema con .htaccess

Porfasssssssss alguien que me ayude..
  #3 (permalink)  
Antiguo 01/06/2009, 21:43
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
Respuesta: Problema con .htaccess

Alguien me ayuda? aun tengo el problemaaa
  #4 (permalink)  
Antiguo 02/06/2009, 00:38
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, 2 meses
Puntos: 55
Respuesta: Problema con .htaccess

Igual es un problema de concepto, no puedes hacer esa transformación con mod_rewrite...

En tu código HTML o PHP tienes que crear el enlace del tipo http://localhost/pruebas/24 y luego con mod_rewrite lo puedes transformar a http://localhost/pruebas/index2.php?valor=24 pero no al revés.

Es decir, las url amigables las haces en tu código html o php, el mod_rewrite sólo sirve para que apache "entienda" esas nuevas URL.

__________________
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.
  #5 (permalink)  
Antiguo 02/06/2009, 08:57
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
Respuesta: Problema con .htaccess

aaaaaaaaaaa que mala cosa ajaj entonces uan URL como est
http://localhost/pruebas/index2.php?valor=24 hay que hacerle amigable al momento de hacer el codigo mm crei que era al revez pensaba que una como esta
http://localhost/pruebas/index2.php?valor=24 con el mod_rewrite lograba dejarla asi http://localhost/pruebas/24

Muchas gracias por la aclaracion, tienes algun manual para poder leer?

Gracias
  #6 (permalink)  
Antiguo 02/06/2009, 10:54
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, 2 meses
Puntos: 55
Respuesta: Problema con .htaccess

No tengo manual, pero no es difícil... Según tengas tu código estructurado (HTML, PHP, etc.), lo que tienes que hacer es cambiar el estilo de los enlaces, poniéndolos "amigables", y a la vez generarte un .htaccess que transforme los "amigables" en los "otros" para que Apache no dé error de que no encuentra la página. En este foro hay muchos mensajes sobre URL amigables a los que puedes dar un vistazo para ver ejemplos...
__________________
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.
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 01:12.