Foros del Web » Administración de Sistemas » Software para Servers »

Ocultar el nombre del archivo index.php en la barra de direcciones

Estas en el tema de Ocultar el nombre del archivo index.php en la barra de direcciones en el foro de Software para Servers en Foros del Web. Hola a todos. Es una curiosidad ver en algunos sitios Web que por ejemplo el nombre del archivo php está oculto en la barra de ...
  #1 (permalink)  
Antiguo 12/08/2009, 16:05
 
Fecha de Ingreso: julio-2009
Mensajes: 64
Antigüedad: 15 años, 5 meses
Puntos: 0
Mensaje Ocultar el nombre del archivo index.php en la barra de direcciones

Hola a todos.
Es una curiosidad ver en algunos sitios Web que por ejemplo el nombre del archivo php está oculto en la barra de direcciones del navegador.
Por ejemplo:

(www).pagina.es/?m=login

No se sabe si es un index.php o que nombre tiene el archivo.

Si por ejemplo pones manualmente (www).pagina.es/index.php?m=login da error en la página.

Como se logra hacer esto?
Para que sirve?

Muchas Gracias de antemano.
Saludos.
  #2 (permalink)  
Antiguo 12/08/2009, 16:19
Avatar de dannce4life  
Fecha de Ingreso: junio-2008
Ubicación: localhost
Mensajes: 137
Antigüedad: 16 años, 6 meses
Puntos: 6
Respuesta: Ocultar el nombre del archivo index.php en la barra de direcciones

Muchos lenguajes por no decir casi todos operan con el mismo sistema de signos.
Algunas personas prefieren ocultar la extension del archivo original, vaya uno a saber porque, pero creo que es un tema de seguridad.
  #3 (permalink)  
Antiguo 12/08/2009, 16:21
 
Fecha de Ingreso: julio-2009
Mensajes: 64
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Ocultar el nombre del archivo index.php en la barra de direcciones

Pero en PHP sabeis como se hace?
  #4 (permalink)  
Antiguo 12/08/2009, 16:33
Avatar de cesarpunk  
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 11 meses
Puntos: 9
Respuesta: Ocultar el nombre del archivo index.php en la barra de direcciones

con php y js si se puede, yo lo realize con iframes y el resultado fue muy bueno

1. Para eso debes evitar que todas las paginas menos el index sean invocadas directamente (con js) bajo esa condicion haces un location a tu web principal junto con un parametro "clave"
2. Creas el parametro "clave" por url para invocar tu pagina osea si quieres llamar a galeria.html , tu parametro debe ser por ejemplo "supergaleria"
3.Una vez obtenido eso debes crear una funcion que te "descifre" la clave que mandas , osea preguntas si mando "supergaleria" es porque es galeria.html
4. Bueno como yo lo hice con iframes solo tenia que invocar la funcion en el src del iframe.... pero si tu quieres ejecutar en la pagina principal creo que deberias invocar tu funcion en el evento onload del <body>
__________________
Quitenme la vida pero no la bebida.
  #5 (permalink)  
Antiguo 12/08/2009, 16:33
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Ocultar el nombre del archivo index.php en la barra de direcciones

No es en si de PHP, es algo del servidor web y como procesa las URLs, te muevo al foro adecuado.

Saludos.
  #6 (permalink)  
Antiguo 18/08/2009, 06:06
 
Fecha de Ingreso: julio-2009
Mensajes: 28
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Ocultar el nombre del archivo index.php en la barra de direcciones

se hace con el mod_rewrite y el httacess

Saludos
  #7 (permalink)  
Antiguo 20/08/2009, 09:22
 
Fecha de Ingreso: julio-2009
Mensajes: 64
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Ocultar el nombre del archivo index.php en la barra de direcciones

Perdonarme, es que no me di cuenta de que mi post había pasado a Servidores Web.

Bueno,
Pero, algún ejemplo podríais mostrarme con el mod_rewrite y el htaccess
Es que no tengo ni idea de como se hace.

Muchisimas Gracias de Antemano.
Saludos.
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 06:13.