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

Redirect con .htaccess

Estas en el tema de Redirect con .htaccess en el foro de Apache en Foros del Web. Hola gente, a ver si me pueden ayudar. Necesito realizar un redireccion de mi dominio principal a una carpeta. La redireccion se esta realizando correctamente ...
  #1 (permalink)  
Antiguo 22/03/2011, 09:53
Avatar de Submarina  
Fecha de Ingreso: septiembre-2008
Ubicación: Buenos Aires, Argentina
Mensajes: 6
Antigüedad: 15 años, 7 meses
Puntos: 2
Pregunta Redirect con .htaccess

Hola gente,
a ver si me pueden ayudar.

Necesito realizar un redireccion de mi dominio principal a una carpeta.
La redireccion se esta realizando correctamente pero necesito que la URL redireccionada no se muestre, si no que muestre la URL original.

Ej:

"www.dominio.com" o "dominio.com" redirecciona a "dominio.com/folder/"
pero siempre el usuario va a estar navegando sin ver la carpeta "folder/"

Muchas gracias.
  #2 (permalink)  
Antiguo 22/03/2011, 10:25
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: Redirect con .htaccess

Eso lo logras usando un virutalhost, algo así
Código Apache:
Ver original
  1. NameVirtualHost *:80
  2. NameVirtualHost localhost:80
  3.  
  4. <VirtualHost *:80>
  5.     DocumentRoot "C:/xampp/htdocs/folder"
  6.     ServerName localhost
  7.     ServerAlias localhost
  8. </VirtualHost>
Te recomiendo que leas sobre el tema para que veas como lograrlo
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 22/03/2011, 10:41
Avatar de gVenom  
Fecha de Ingreso: julio-2008
Ubicación: Costa Rica
Mensajes: 1.458
Antigüedad: 15 años, 9 meses
Puntos: 53
Respuesta: Redirect con .htaccess

Creo que primero lo que haces es redirigir a los visitantes al nuevo url
Código Apache:
Ver original
  1. redirect 301 #instruccion que nos dice que la pagina se ha movido
  2.  
  3. /dominio.com/folder/nuevo.htlm (la ruta del directorio original)

Y luego pones un .htacces con una regla de reescritura en la carpeta nueva

Código Apache:
Ver original
  1. RewriteEngine on
  2. RewriteBase /
  3. #Le indicamos como re-escribir la URL
  4. RewriteRule articulo/(.+) dominio.com
__________________
"Al que venciere y guardare mis obras hasta el fin, yo le daré autoridad sobre las naciones."
Apocalipsis 2: 26
Servicios para Pymes http://dst.co.cr

Etiquetas: rewrite
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 13:36.