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

Ayuda con mod_rewrite

Estas en el tema de Ayuda con mod_rewrite en el foro de Apache en Foros del Web. Buenas, otra vez vengo a consultar! Estoy armando un sitio de descargas y quiero utilizar el mod_rewrite para hacer mis urls mas amigables. En el ...
  #1 (permalink)  
Antiguo 16/06/2009, 23:58
 
Fecha de Ingreso: mayo-2008
Ubicación: En algun lado!
Mensajes: 86
Antigüedad: 16 años
Puntos: 1
Ayuda con mod_rewrite

Buenas, otra vez vengo a consultar!

Estoy armando un sitio de descargas y quiero utilizar el mod_rewrite para hacer mis urls mas amigables.

En el root del sitio de pruebas tengo el .htaccess con este code

Código:
Options +FollowSymLinks
RewriteEngine on
Rewriterule ^(.*)/(.*)/$ http://www.gptlatino.net/ipeep/descarga/$1.php?act=$2
Yo quiero que mi URL quede asi ../ipeep/descarga/Probando-peli-2/

Y segun lo que investigue, el codigo de mi htaccess teoricamente esta "bien"
Obviamente no porque no me funciona :P y las urls me quedan asi
http://www.gptlatino.net/ipeep/desca...robando-peli-2

Alguien me da una mano?

PD: Por las dudas, como averiguo si tengo el mod_rewrite habilitado? Ya probe poniendo <?php info() ?> pero busque entre los datos que me tiro y no encontre ningun rewrite ni nada parecido ;)

Saludos y gracias de antemano!
  #2 (permalink)  
Antiguo 17/06/2009, 00:30
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Ayuda con mod_rewrite

mod_rewrite pertenece a Apache y no a PHP, ademas, no basta con habilitar mod_rewrite para comenzar a tener URLs amigables, tambien debes hacer la programacion necesaria en PHP para crear cada enlace.

Con mod_rewrite lo unico que vas a hacer es redirigir una direccion inexistente a un script de php donde deberas interpretar cada parametro para presentar la pagina solicitada.
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 19/06/2009, 20:18
 
Fecha de Ingreso: mayo-2008
Ubicación: En algun lado!
Mensajes: 86
Antigüedad: 16 años
Puntos: 1
Respuesta: Ayuda con mod_rewrite

Gracias Triby!

Pero yo lo estoy haciendo desde el .htaccess...

Lei en un monton de lados que se puede hacer directos desde ahi, sin tener que tocar el php o no es cierto?
  #4 (permalink)  
Antiguo 19/06/2009, 20:48
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Ayuda con mod_rewrite

Cita:
Iniciado por malcomxar Ver Mensaje
[...] Lei en un monton de lados que se puede hacer directos desde ahi, sin tener que tocar el php o no es cierto?
tienes razon, pero solo en la parte lógica... la de entrada

para la parte de la salida, osea... la URL de cada enlace no es igual... ahí si tienes que intervenir tus scripts de PHP para que generen los enlaces correctos...

con solo tocar el .htaccess no vas a solucionar mágicamente esto...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 19/06/2009, 21:47
 
Fecha de Ingreso: mayo-2008
Ubicación: En algun lado!
Mensajes: 86
Antigüedad: 16 años
Puntos: 1
Respuesta: Ayuda con mod_rewrite

Gracias pateketueke, me das una mano con lo que pregunte en el primer post?

Cita:
para la parte de la salida, osea... la URL de cada enlace no es igual... ahí si tienes que intervenir tus scripts de PHP para que generen los enlaces correctos...
Se supone que los enlaces de mi pagina va a ser todos

http://www.gptlatino.net/ipeep/descarg a/descarga.php?act=titulo-de-la-pelicula, entonces el codigo que ponga en el .htaccess no seria valido para todas las paginas?
  #6 (permalink)  
Antiguo 19/06/2009, 21:52
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Ayuda con mod_rewrite

Tema trasladado desde PHP
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 23:02.