Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/06/2010, 19:04
Avatar de spacecowboy
spacecowboy
 
Fecha de Ingreso: agosto-2009
Mensajes: 110
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: configurar .htaccess AYUDA! :(

Cita:
Iniciado por abimaelrc Ver Mensaje
Yo hice la prueba de esta forma, cree un archivo llamado a.php y con el siguiente código
Código PHP:
Ver original
  1. <?php
  2. var_dump($_GET);
Luego cree un archivo .htaccess con el siguiente dato
Código Apache:
Ver original
  1. RewriteEngine On
  2. Rewriterule ^([^/]*)/([^/]*)/?$ a.php?foo=$1&bar=$2 [L]
Y escribí en la barra de direcciones
Código url:
Ver original
  1. http://localhost/algo/otro/
Salió en pantalla
Código PHP:
Ver original
  1. array(2) { ["foo"]=> string(4) "algo" ["bar"]=> string(4) "otro" }
Si no te sale, entonces no haz configurado correctamente el apache para que reconozca el htaccess. Te recomiendo que pases por el foro de apache para que veas como hacerlo.


ok lo probe con tu mismo codigo y lo hace muestra tal cual el resultado....

ahora bien, usando tu mismo ejemplo pongo
http://localhost/algo
y no lo lee tendria que poner "/" al final asi que entonces pongo

cuando es pais solamente
Rewriterule ^([^/]*)/?$ a.php?foo=$1 [L]

pais y ciudad
Rewriterule ^([^/]*)/([^/]*)/?$ a.php?foo=$1&bar=$2 [L]

chevere lo lee... muestra las variables
ahora solo hay un inconveniente.. cuando escribo
http://localhost/algo/ con "/" al final o pongo http://localhost/algo/otro/

no me muestra las imagenes de los encabezados... o la hoja de estilo... eso me imagino es pq hay un problema con el enrutamiento... como deberia poner las rutas? en los src por ejemplo src=../img/logo.jpg o src=./img/logo.jpg ?

otra cosa q me doy cuenta con este codigo apache... es que si ahora busco un archivo de otra carpeta que si existe lo lee como otra variable osea pongo
http://misitio.com/registro/paso1.php

entonces lo lee como si fuera registro la varible pais y paso1.php como si fuera la variable ciudad :(

y no muestra el archivo que deberia