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:
(dejé los comentarios tal como lo encontre)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]
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]
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!.