Tema: Ocultar URL
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/10/2010, 01:29
Avatar de gogupe
gogupe
 
Fecha de Ingreso: octubre-2006
Ubicación: Mallorca
Mensajes: 897
Antigüedad: 17 años, 6 meses
Puntos: 32
Respuesta: Ocultar URL

Hola me parece que estás liando sobre las url's amigables.

Yo es que no sea un experto, pero creo que te estás equivocando a la hora de plantear las reglas.

A ver:

Si quieres modificar este link
http://www.miweb.com/1.php?archiv=SubContenido

tienes que poner en el htaccess de la siguiente forma:

RewriteRule ^contenedor1/(.*) 1.php?archiv=$1

Fíjate que lo que va entre paréntesis es un * y no un +, entre (.*) y 1.php hay una tabulación.
La palabra contenedor1, la puede modificar y poner lo que quieras, pero la regla tiene que ser de esta manera, la segunda parte es inmodificable.

Luego cuando estés armando la pagina web, en el código php tiene que hacer el link de la siguiente forma:
http://www.miweb.com/contenedor1/SubContenido

La variable subcontenido es lo que va a recoger por GET, o sea que si pones $valor=$_GET['archiv'], $valor va a valer lo que le pongas en el link.

Si en el regla, insertas otro (.*), en la otra parte de la regla, recogerás el valor con $2 y asi sucesivamente.

Leete sobre las url's amigables, hay mucha información al respecto.

Por cierto, si no te funciona, hay que modificar un valor en el php.ini, que ahora mismo no recuerdo cual es.

Mira, échale un vistazo a esto:
http://www.tufuncion.com/urls_amigables
a ver si te aclaras mejor.

Saludos y suerte