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

URL's "feas"

Estas en el tema de URL's "feas" en el foro de Software para Servers en Foros del Web. Hola. Resulta que al entrar a mi site "www.trabajillos.es" redirecciono hasta un fichero php que se encuentra a otro lugar. Total. que la URL queda ...
  #1 (permalink)  
Antiguo 30/06/2008, 08:08
 
Fecha de Ingreso: marzo-2008
Mensajes: 80
Antigüedad: 16 años, 8 meses
Puntos: 0
URL's "feas"

Hola.

Resulta que al entrar a mi site "www.trabajillos.es" redirecciono hasta un fichero php que se encuentra a otro lugar. Total. que la URL queda así:

www.trabajillos.es/PHP/index.php

lo cual es poco estetico.

No sé si existe alguna forma de ocultar ésto y que quede simplemente como www.trabajillos.es. Por Javascript no puede hacerse por lo que me han dicho, por esto he puesto éste post aquí. No sé si hay alguna forma de "ocultar" carpetas públicas de un servidor....

Gracias de antemano
  #2 (permalink)  
Antiguo 30/06/2008, 09:57
 
Fecha de Ingreso: marzo-2008
Mensajes: 306
Antigüedad: 16 años, 8 meses
Puntos: 6
Respuesta: URL's "feas"

Si tu hosting es UNIX y te permite utilizar el fichero .htaccess puedes hacerlo incluyendo lo siguiente en dicho fichero:

Código:
Options -Indexes -Includes
RewriteEngine on
RewriteRule   ^$                        /PHP/index.php  [L]
RewriteRule   ^index\.html$             /PHP/index.php  [L]
RewriteRule   ^index\.php$              /PHP/index.php  [L]
__________________
Pop & Rock Bands
Pop Music Stars
  #3 (permalink)  
Antiguo 01/07/2008, 07:22
 
Fecha de Ingreso: marzo-2008
Mensajes: 80
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: URL's "feas"

Perfecto, un 10.

Lo que supone que hace es, al cargar el fichero index carga también el fichero .htaaccess donde le indica que tanto html como php son "ocultos" al usuario.

Supongo que si pongo este mismo fichero en todos los lugares donde tengo una url que deseo "esconder" funcionará igual.

Muchas gracias
  #4 (permalink)  
Antiguo 01/07/2008, 07:36
 
Fecha de Ingreso: marzo-2008
Mensajes: 306
Antigüedad: 16 años, 8 meses
Puntos: 6
Respuesta: URL's "feas"

No exactamente.
Puedes poner un fichero .htaccess en diferentes directorios, pero normalmente no es necesario. Lo normal es utilizar un único fichero .htaccess.
Dicho fichero es un fichero de configuración que le indica a Apache como comportarse en muchos aspectos.

Las reglas RewriteRule se utilizan para que Apache envie la peticion a un determinado "servicio" al recibir una determinada URL que cumpla la sintaxis indicada en la "regla".
Lo normal es que las reglas de las URLs se indiquen con expresiones regulares, por lo que normalmente no hace falta poner una regla para cada fichero.
Por ejemplo las dos últimas reglas podrían sustituirse por una sola con una expresión regular diferente:
Código:
RewriteRule   ^index\.(php|html)$              /PHP/index.php  [L]
__________________
Pop & Rock Bands
Pop Music Stars
  #5 (permalink)  
Antiguo 01/07/2008, 16:08
 
Fecha de Ingreso: marzo-2008
Mensajes: 80
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: URL's "feas"

ok, solucionado y además entendido. Gracias
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 10:30.