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

Doda con MOD REWRITE

Estas en el tema de Doda con MOD REWRITE en el foro de Apache en Foros del Web. Hola! De antemano digo, que antes de postear esto aquí, ví todos y cada uno de los subforos y este me pareció el más adecuado. ...
  #1 (permalink)  
Antiguo 22/01/2010, 21:05
 
Fecha de Ingreso: enero-2010
Mensajes: 88
Antigüedad: 14 años, 10 meses
Puntos: 2
Doda con MOD REWRITE

Hola!

De antemano digo, que antes de postear esto aquí, ví todos y cada uno de los subforos y este me pareció el más adecuado. Si me equivoco, pos que lo muevan.

Ahora. Estoy haciendo una web. Y al avanzar, me doy cuenta que la URL queda muy grande y "fea". Por lo mismo, se me ocurrio usar este MOD REWRITE para que quede más decente.

Estuve y para mi url deberia usar este codigo:

Mi url es asi:

/ani/titulo.php?id=1&categoria=3&titulo=assassins-creed-2&secc=0

Con este codigo:
Código:
Options +FollowSymLinks
RewriteEngine on
RewriteRule titulo/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/$ /ani/titulo.php?$1=$2&$3=$4&$5=$6&$7=$8
Quederia así:

titulo/id/1/categoria/3/titulo/assassins-creed-2/secc/0/

Mi duda es: ¿Hay alguna forma de quitar las partes por ejemplo, 'id','categoria',titulo' etc. Y despues de igual forma porder llamarlos mediante GET? Es decir que quede algo asi:

titulo/1/3/assassins-creed-2/0/

Y que luego igual al poner $_GET['id] pueda recuperarlo.

Y mi otra duda.

En el caso que lo de arriba no se pueda hacer () ¿Hay alguna forma en poder ordenar las variables a mi antojo?. Es decir, poder poner los numeros a un lado y las palabras al otro. Algo asi:

titulo/id/categoria/titulo/assassins-creed-2/secc/1/3/0/

De antemano muchas gracias.
Saludos.
  #2 (permalink)  
Antiguo 22/01/2010, 21:15
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 6 meses
Puntos: 839
Hola, Myless.

Traslado el tema a una sección que encaja mejor con tu pregunta.
Tema trasladado desde la sección de Web general.

Saludos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 23/01/2010, 01:44
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: Doda con MOD REWRITE

Para la primera pregunta:

Código:
RewriteEngine on
RewriteRule titulo/(.*)/(.*)/(.*)/(.*)/$ /ani/titulo.php?variable1=$1&variable2=$2&variable3=$3&variable4=$4
Respecto de la segunda, el orden de las variables puede ser el que te de la gana ya que para recuperarlas con $_GET da igual, pero una vez elijas un orden luego no lo cambies porque se te descuadrarán los enlaces
__________________
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 23/01/2010, 07:35
 
Fecha de Ingreso: enero-2010
Mensajes: 88
Antigüedad: 14 años, 10 meses
Puntos: 2
Respuesta: Doda con MOD REWRITE

SR Ferny. De antemano muchas gracias.

He provado el codigo que me dejó, pero al parecer no funciona para recuperar variables con GET. Mire:

http://www.ata-mendoza.cl/ani/analisis.php?id=1&categoria=3&titulo=assassins-creed-2&secc=1

Y con su codigo seria:

http://www.ata-mendoza.cl/titulo/1/3/assassins-creed-2/0/

Ayudita por favor.
  #5 (permalink)  
Antiguo 23/01/2010, 17:54
 
Fecha de Ingreso: enero-2010
Mensajes: 88
Antigüedad: 14 años, 10 meses
Puntos: 2
Respuesta: Doda con MOD REWRITE

Ya entendi como se usa. Gracias ferny :D
  #6 (permalink)  
Antiguo 24/01/2010, 01:30
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: Doda con MOD REWRITE

Ok, ya vi que funciona, ¿cuál fue el problema al final?
__________________
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.

Etiquetas: mod, rewrite
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 07:46.