ocultar variables de url desde php

Iniciado por MaLkAvIaN_NeT, 23 Septiembre 2009, 02:38 AM

0 Miembros y 1 Visitante están viendo este tema.

MaLkAvIaN_NeT

Hola amigos mi pregunta es rapida: tengo una url mas o menos asi
pagina.com/colegiados?id=juan
pero quisiera saber si hay una forma de mostrarlo así:
pagina.com/juan
estuve googleando un poco y encontré que se podía hacer algo con el htacces pero lo que hace es esto:
pagina.com/juan.htm
y yo quisiera que se muestre sin ninguna extención.. se puede?.

Gracias por su tiempo.
a por las buenas ideas

WHK

Claro, solamente debes aprender expresiones regulares, saber que donde dice .html debe ir un condicional que no pida extensión sino *

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)*$ index.php?permalink=$1 [NC]

algo así y despues tomas las variables desde tu php y los procesas, borras $_GET y con explode hacia "/" vas separando variable y valor.

MaLkAvIaN_NeT

Bien voy a investigar como hacerlo entonces, otra pregunta estoy leyendo este tutorial:

http://www.desarrolloweb.com/articulos/introduccion-htaccess.html

...de donde cito el siguiente párrafo:

CitarEl .htaccess es un archivo de texto propio de Apache, que se coloca en cualquiera de los directorios de publicación del servidor web y afecta al directorio donde esté colocado y a todos sus subdirectorios. Con .htaccess se pueden configurar muchos temas variados para esos directorios, sin tener que tocar el archivo httpd.conf de Apache, que es donde se guardan las configuraciones generales del servidor.

Esto me confunde un poco, y mi pregunta es debo modifcar el .htaccess que esta en el apache o tengo que crear uno y pegarlo en mi directorio
a por las buenas ideas

:ohk<any>

Cita de: WHK en 23 Septiembre 2009, 03:40 AM
Claro, solamente debes aprender expresiones regulares, saber que donde dice .html debe ir un condicional que no pida extensión sino *

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)*$ index.php?permalink=$1 [NC]

algo así y despues tomas las variables desde tu php y los procesas, borras $_GET y con explode hacia "/" vas separando variable y valor.

Mil disculpas por lo que te voy a pedir, pero me gustaria me des otro ejemplo porfavor.

;) :-* :xD

jejeje, espero tu respuesta
Y es que a veces pienso que si no estuviera loco no podría salir adelante.
Lo que no se es capaz de dar, en realidad no se posee, uno es poseído por ello.

дٳŦ٭

Siempre posteas cosas de php fuera del foro indicado...


Con sangre andaluza :)


m1n05_4

Cita de: WHK en 23 Septiembre 2009, 03:40 AM
Claro, solamente debes aprender expresiones regulares, saber que donde dice .html debe ir un condicional que no pida extensión sino *

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)*$ index.php?permalink=$1 [NC]

algo así y despues tomas las variables desde tu php y los procesas, borras $_GET y con explode hacia "/" vas separando variable y valor.

El .htaccess son directivas y reglas que creas para que el apache las aplique. Cabe destacar que se hacen efectivas dentro del lugar de la carpeta.