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

Configuración de htaccess

Estas en el tema de Configuración de htaccess en el foro de Apache en Foros del Web. Hola! Tengo la siguiente configuración para redirigir de un dominio a otro: Código: <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} !^www.dominio2.es(/)?$ [NC] RewriteRule ^(.*) http://www.dominio2.es/$1 [L,R=301] ...
  #1 (permalink)  
Antiguo 05/02/2012, 08:46
Avatar de Soir  
Fecha de Ingreso: marzo-2011
Mensajes: 40
Antigüedad: 13 años, 2 meses
Puntos: 1
Configuración de htaccess

Hola!

Tengo la siguiente configuración para redirigir de un dominio a otro:

Código:
<IfModule mod_rewrite.c>
    RewriteEngine On
    
    RewriteCond %{HTTP_HOST} !^www.dominio2.es(/)?$ [NC]
    RewriteRule ^(.*) http://www.dominio2.es/$1 [L,R=301]
</IfModule>
Esto es porque tengo dos dominios y quiero mandar todo el trafico de un dominio al dominio dominio2.es. El tema es que quiero que algunas carpetas se conserven, por ejemplo, si entran a: dominio1.es/descargas que no se les envíe al dominio2.es/descargas.

Es decir, omitir ciertos directorios... ¿Como debería hacerlo?
  #2 (permalink)  
Antiguo 06/02/2012, 10:26
Avatar de mcun  
Fecha de Ingreso: octubre-2010
Ubicación: tras la pantalla
Mensajes: 466
Antigüedad: 13 años, 6 meses
Puntos: 55
Respuesta: Configuración de htaccess

es htacces se ejecuta en el directorio donde esta por lo que no debería redirigir desde el directorio descargas si no esta allí
  #3 (permalink)  
Antiguo 08/02/2012, 13:16
Avatar de charlyalegret  
Fecha de Ingreso: septiembre-2011
Ubicación: Barcelona
Mensajes: 705
Antigüedad: 12 años, 7 meses
Puntos: 140
Respuesta: Configuración de htaccess

Hola!
Lo dicho por mcun es correcto, pero lo habitual es tener el .htaccess en la raiz.
Una opción que me funciona a mi para algo similar, es creando un .htaccess en el directorio que no quieras que haya redirección y poniendo
RewriteEngine Off

También puedes crear una condición para que la regla original no se cumpla cuando se accede a determinado directorio, pero para eso, consulta el manual apache o espera la respuesta de algún experto!

Saludos
  #4 (permalink)  
Antiguo 09/02/2012, 13:47
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Configuración de htaccess

En primer lugar supongo, porque no lo aclarás, que tus 2 dominios tienen la misma raiz, es decir que los nombres de las carpetas a excluir son comunes

en ese caso es necesario crear una condición previa a la regla

Código Apache:
Ver original
  1. RewriteCond %{REQUEST_URI} !^(/descargas|/documentos)
  2. RewriteRule ^(.*) http://www.dominio2.es/$1 [L,R=301]

Es decir que (en el ejemplo te lo hice para múltiples carpetas, podés agregar más separándolas por el signo de canalizacion |), que si la solicitud NO (!) comienza por
/descargas ó (|) /documentos, se ejecute la regla.

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: htaccess
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 20:14.