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

.htaccess a carpeta de sitio

Estas en el tema de .htaccess a carpeta de sitio en el foro de Software para Servers en Foros del Web. Buenas Muchachos Tengo un inconveniente con .htaccess. Necesito direccionar a una carpeta que contiene el sitio sin que se cambie la url. es decir: carpeta ...
  #1 (permalink)  
Antiguo 22/01/2014, 09:12
 
Fecha de Ingreso: diciembre-2011
Mensajes: 45
Antigüedad: 12 años, 3 meses
Puntos: 1
Exclamación .htaccess a carpeta de sitio

Buenas Muchachos

Tengo un inconveniente con .htaccess. Necesito direccionar a una carpeta que contiene el sitio sin que se cambie la url. es decir:

carpeta del sitio esta en www.dominio.com/sitio

la direccion www.dominio.com/index.html. muestre

www.dominio.com/sitio/index.html sin redireccionar

el meollo del asunto es que tengo otras carpetas de aplicaciones y estan deben seguir siendo accesibles tal cual :

www.dominio.com/aplicacion
www.dominio.com/aplicacion/modulo

muchas gracias de antemano.
  #2 (permalink)  
Antiguo 22/01/2014, 09:47
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: .htaccess a carpeta de sitio

¿No tienes nada de código hasta ahora?
  #3 (permalink)  
Antiguo 22/01/2014, 10:05
 
Fecha de Ingreso: diciembre-2011
Mensajes: 45
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: .htaccess a carpeta de sitio

No aun no tengo. gracias
  #4 (permalink)  
Antiguo 22/01/2014, 10:22
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: .htaccess a carpeta de sitio

Código Apache:
Ver original
  1. RewriteEngine On
  2.  
  3. RewriteRule %{REQUEST_FILENAME} !-d
  4. RewriteRule %{REQUEST_FILENAME} !-f
  5.  
  6. RewriteRule ^/sitio/(.*)/?$ /$1 [QSA,L]

¿Así te tira?
  #5 (permalink)  
Antiguo 23/01/2014, 19:53
Avatar de internetdominus  
Fecha de Ingreso: noviembre-2005
Ubicación: Estados Unidos
Mensajes: 535
Antigüedad: 18 años, 5 meses
Puntos: 12
Respuesta: .htaccess a carpeta de sitio

Cita:
Iniciado por PHPeros Ver Mensaje
Código Apache:
Ver original
  1. RewriteEngine On
  2.  
  3. RewriteRule %{REQUEST_FILENAME} !-d
  4. RewriteRule %{REQUEST_FILENAME} !-f
  5.  
  6. RewriteRule ^/sitio/(.*)/?$ /$1 [QSA,L]

¿Así te tira?
La variable %{REQUEST_FILENAME} es usada con RewriteCond:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

Para tu problema es mas facil y sencillo usar RedirectMatch:
Para un web ubicado en: www.dominio.com/sitio/index.html

Código:
RedirectMatch 301 ^/sitio/(.*) http://www.dominio.com/$1
Si un usuario ingresa a http://www.dominio.com/sitio/pagina2.html sera redireccionado a http://www.dominio.com/pagina2.html
  #6 (permalink)  
Antiguo 24/01/2014, 09:12
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: .htaccess a carpeta de sitio

Cita:
Iniciado por internetdominus Ver Mensaje
La variable %{REQUEST_FILENAME} es usada con RewriteCond
Ah! cierto, no me había dado cuenta... Pero a juzgar por el usuario:

Cita:
la direccion... muestre ... sin redireccionar
Creo que no quiere hacer redirecciones

Última edición por PHPeros; 24/01/2014 a las 09:28

Etiquetas: .htacces, apache, servidores-web, url-amigables
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:59.