Foros del Web » Administración de Sistemas » Apache »

Crear direcciones cortas

Estas en el tema de Crear direcciones cortas en el foro de Apache en Foros del Web. Hola a todos de nuevo. Necesito ayuda. Tengo que acortar una dirección que está expresada originalmente así: http://www.misitio.com/directorio/ejemplo.php y que se vea así: http://www.misitio.com/ejemplo El ...
  #1 (permalink)  
Antiguo 09/03/2010, 21:12
 
Fecha de Ingreso: septiembre-2009
Ubicación: Grecia, Costa Rica
Mensajes: 20
Antigüedad: 15 años, 2 meses
Puntos: 0
Crear direcciones cortas

Hola a todos de nuevo.
Necesito ayuda. Tengo que acortar una dirección que está expresada originalmente así: http://www.misitio.com/directorio/ejemplo.php y que se vea así: http://www.misitio.com/ejemplo
El problema es que no es sólo que se vea así, sino que si la digito en el navegador me lleve hasta la página. He buscado por todos lados como hacer eso pero no lo he podido resolver, si tienen alguna solución les agradezco mucho su ayuda.
  #2 (permalink)  
Antiguo 09/03/2010, 21:24
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 86
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Crear direcciones cortas

Si usas Apache puedes investigar por el lado de mod_rewrite.
__________________
-ronnieb

WebTools
  #3 (permalink)  
Antiguo 09/03/2010, 22:08
 
Fecha de Ingreso: septiembre-2009
Ubicación: Grecia, Costa Rica
Mensajes: 20
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Crear direcciones cortas

Si voy a investigar eso, intente poniendo en el archivo htaccess lo siguiente:

RewriteEngine on
RewriteRule ^ejemplo$ directorio/ejemplo.php [L]

... pero funcionó a medias ya que se ve el contenido, pero no reconoce las CSS, además si digito en el navegador www.misitio.com/directorio/ejemplo.php también lo abre.
  #4 (permalink)  
Antiguo 09/03/2010, 22:52
 
Fecha de Ingreso: septiembre-2009
Ubicación: Grecia, Costa Rica
Mensajes: 20
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Crear direcciones cortas

Gracias, lo solucioné agregando lo siguiente:

<head>
<base href="http://www.misitio.com/" />

</head>

ahora si me reconoce las css y lo demás.

... pero si esta:

RewriteEngine on
RewriteRule ^ejemplo$ directorio/ejemplo.php [L]

es la sintaxis para que a la página http://www.misitio.com/directorio/ejemplo.php la reconozca como http://www.misitio.com/ejemplo

¿Cual sería la sintaxis para que me haga lo mismo con todas las páginas que están en el la carpeta directorio sin tener que digitar la misma instrucción para cada una?
  #5 (permalink)  
Antiguo 09/03/2010, 23:43
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Tema movido desde PHP a Apache
  #6 (permalink)  
Antiguo 23/03/2010, 14:28
Avatar de saymon  
Fecha de Ingreso: septiembre-2003
Ubicación: Panama
Mensajes: 318
Antigüedad: 21 años, 2 meses
Puntos: 0
Respuesta: Crear direcciones cortas

Hola Allan, lograste solucionar tu problema con el mod_rewrite ? es que es exactmente lo que busco, encontraste la manera de que cuando escriban www.misitio.com/directorio/ejemplo.php no lo abra ? o lo redirija a www.misitio.com/ejemplo ?
  #7 (permalink)  
Antiguo 08/08/2010, 19:50
 
Fecha de Ingreso: septiembre-2009
Ubicación: Grecia, Costa Rica
Mensajes: 20
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Crear direcciones cortas

Si lo logré pero no con el mod_rewrite, sino modificando el htaccess de apache y agregando a la pagina entre las etiquetas <head> lo siguiente: <base href="http://www.misitio.com/" /> para que tome como base la dirección y encuentre todos los archivos relacionados. Tal como aparece arriba.

Es importante tomar en cuenta que si hacemos pruebas en un servidor local, cuando llamamos a una pagina que contenga esa instrucción va a abrir los archivos relacionados con ella que están en el servidor remoto (desde luego si estamos conectados a internet). Es decir los que tenemos en linea y no los que están en nuestra computadora, si se ignora esto resulta ser muy frustrante ya que se hacen cambios y lógicamente no se ven porque no estamos usando los archivos modificados sino los que no han sufrido cambios.

Etiquetas: direcciones
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 09:06.