Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2014, 12:12
polair
 
Fecha de Ingreso: junio-2014
Mensajes: 3
Antigüedad: 10 años, 5 meses
Puntos: 0
Pregunta Redireccionar Dominio a Sub-carpeta

Hola.

Tengo mi dominio principal (www.dominioprincipal.com) que naturalmente dirige a la raiz del servidor. Registré uno secundario (www.dominiosecundario.com) que deseo dirija a una carpeta de mi servidor osea: www.dominioprincipal.com/subcarpeta/

Bueno esto lo logre con el siguiente .httaccess:

Cita:
ErrorDocument 404 /404.php
RewriteEngine on
# Cambiar yourdomain.com a tu dominio principal.
RewriteCond %{HTTP_HOST} ^(www.)?dominiosecundario.com$
# Cambiar 'subfolder' por el directorio que se desea usar como dominio principal.
RewriteCond %{REQUEST_URI} !^/subcarpeta/
# NO cambiar esta línea
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Cambiar 'subfolder' por el directorio que se desea usar como dominio principal.
RewriteRule ^(.*)$ /subcarpeta/$1
# Cambiar yourdomain.com a tu dominio principal (otra vez).
# Cambiar 'subfolder' por el directorio que se desea usar como dominio principal.
# seguido por / y el archivo principal de tu sitio, index.php, index.html, etc.
RewriteCond %{HTTP_HOST} ^(www.)?dominiosecundario.com$
RewriteRule ^(/)?$ subcarpeta/index.html [L]
(dejé los comentarios tal como lo encontre)

El problema es que al ingresar por ejemplo a

www.dominiosecundario.com/contacto.php

Siendo que hay un archivo homónimo en la raíz del servidor osea:

www.dominioprincipal.com/contacto.php

Me envía hacia el archivo en la raiz. No así con archivos de la subcarpeta que no coincidan en nombre con alguno de la raíz. Por ahora lo solucioné cambiando los nombres para que no haya 2 iguales pero me parece muy precario. Ademas no quiero que por un infortunio un usuario termine por accidente en el la pagina principal cuando accedió a la secundaria.

Agrego que tengo otro .htacces en la subcarpeta solo para el error 404 cuya ubicación y codigo son:
www.dominioprincipal.com/subcarpeta/.htaccess

Cita:
ErrorDocument 404 /index.html

Muchas gracias por anticipado!.