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

Mod_rewrite y variables url

Estas en el tema de Mod_rewrite y variables url en el foro de Apache en Foros del Web. Buenas Estoy teniendo problemas al convertir una url: descargar.php?id=$id&url=$url donde el valor $url es una direccion web. donde el .htaccess es: RewriteRule descargar/(.*)/(.*) descargar.php?id=$1&url=$2 Pero ...
  #1 (permalink)  
Antiguo 11/10/2011, 16:31
 
Fecha de Ingreso: octubre-2011
Mensajes: 44
Antigüedad: 12 años, 7 meses
Puntos: 1
Mod_rewrite y variables url

Buenas

Estoy teniendo problemas al convertir una url:

descargar.php?id=$id&url=$url

donde el valor $url es una direccion web.

donde el .htaccess es:

RewriteRule descargar/(.*)/(.*) descargar.php?id=$1&url=$2


Pero no me da resultado, por algun motivo me aperece como si no existiera la pagina espero que alguien me pueda echar una mano


Al cojer algunas urls que son www.laweb.com/watch_video.php?v=H3hd73h Solo coje como $url watch_video.php, solo coje algunas partes, aunque en la url del navegador aparece entera

Gracias
  #2 (permalink)  
Antiguo 11/10/2011, 16:43
Avatar de mcun  
Fecha de Ingreso: octubre-2010
Ubicación: tras la pantalla
Mensajes: 466
Antigüedad: 13 años, 6 meses
Puntos: 55
Respuesta: Mod_rewrite y variables url

es que el mod_rewrite no hace magia ;)

si quieres url amigables escribelas de forma amigable..

tu creas la regla en el .htaccess y la url la debes escribir del tipo

Código HTML:
Ver original
  1. <a href="miurl/amigable">url amigalbe</a>

algo así

Código PHP:
Ver original
  1. descargar/$tuvariable/$tuotravariable
  2.  
  3. RewriteRule descargar/(.*)/(.*) descargar.php?id=$1&url=$2
  #3 (permalink)  
Antiguo 12/10/2011, 03:31
 
Fecha de Ingreso: octubre-2011
Mensajes: 44
Antigüedad: 12 años, 7 meses
Puntos: 1
Respuesta: Mod_rewrite y variables url

Me has puesto lo mismo que puse yo colocando la url amigable, cosa que ya tengo, mi problema es que la variable $url es una direccion web y no la coje bien luego.

Etiquetas: url, variables
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 22:39.