Foros del Web » Administración de Sistemas » Shared Hosting y VPS »

htaccess 2 dominios y 2 carpetas

Estas en el tema de htaccess 2 dominios y 2 carpetas en el foro de Shared Hosting y VPS en Foros del Web. Hola. Tengo un gran problema y no sé como arreglarlo. Os explico. Tengo 2 dominios: miweb.com y miotraweb.com. Y tengo 1 solo hosting. miweb.com apunta ...
  #1 (permalink)  
Antiguo 15/04/2015, 02:55
 
Fecha de Ingreso: marzo-2008
Mensajes: 383
Antigüedad: 16 años, 1 mes
Puntos: 5
Exclamación htaccess 2 dominios y 2 carpetas

Hola. Tengo un gran problema y no sé como arreglarlo. Os explico.

Tengo 2 dominios: miweb.com y miotraweb.com. Y tengo 1 solo hosting.
miweb.com apunta a la raíz del servidor, y miotraweb.com apunta a una carpeta detro de la raíz del servidor. Algo así:

miweb.com -> /root/
miotraweb.com ->/root/miotraweb.com/

En la raíz /root/ tengo un .htacces así:

Código Apache:
Ver original
  1. RewriteEngine on
  2. RewriteBase /
  3.  
  4. RewriteCond %{REQUEST_URI} /+[^.]+$
  5. RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
  6.  
  7.  
  8. # IDIOMA / SECCIONES & SUBSECCIONES
  9. RewriteRule ^([^/]+)/$                                      index.php?language=$1 [QSA]
  10. RewriteRule ^([^/]+)/([^/]+)/$                              index.php?language=$1&sectionlvl1=$2 [QSA]
  11. RewriteRule ^([^/]+)/([^/]+)/([^/]+)/$                      index.php?language=$1&sectionlvl1=$2&sectionlvl2=$3 [QSA]
  12. RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/$              index.php?language=$1&sectionlvl1=$2&sectionlvl2=$3&sectionlvl3=$4 [QSA]
  13. RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$      index.php?language=$1&sectionlvl1=$2&sectionlvl2=$3&sectionlvl3=$4&sectionlvl4=$5 [QSA]

El problema está en que cuando accedo a miotraweb.com, me dice esto:
The requested URL /index.php was not found on this server.

Qué debo cambiar en el .htaccess para que no pase eso? POr favor, ayudadme, que muero!

Gracias de antemano.
  #2 (permalink)  
Antiguo 15/04/2015, 10:46
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: htaccess 2 dominios y 2 carpetas

Prueba a anular ese directorio de la orden, mas o menos sería:
Código Apache:
Ver original
  1. RewriteEngine on
  2. RewriteBase /
  3.  
  4. RewriteRule ^(CARPETAOTRAWEB)($|/) - [L]
  5.  
  6. RewriteCond %{REQUEST_URI} /+[^.]+$
  7. RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
  8.  
  9.  
  10. # IDIOMA / SECCIONES & SUBSECCIONES
  11. RewriteRule ^([^/]+)/$                                      index.php?language=$1 [QSA]
  12. RewriteRule ^([^/]+)/([^/]+)/$                              index.php?language=$1&sectionlvl1=$2 [QSA]
  13. RewriteRule ^([^/]+)/([^/]+)/([^/]+)/$                      index.php?language=$1&sectionlvl1=$2&sectionlvl2=$3 [QSA]
  14. RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/$              index.php?language=$1&sectionlvl1=$2&sectionlvl2=$3&sectionlvl3=$4 [QSA]
  15. RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$      index.php?language=$1&sectionlvl1=$2&sectionlvl2=$3&sectionlvl3=$4&sectionlvl4=$5 [QSA]
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #3 (permalink)  
Antiguo 15/04/2015, 10:52
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: htaccess 2 dominios y 2 carpetas

Como .htaccess trabaja con jerarquías, otra opción sería crear un .htaccess en la carpeta que no quieres que tome.
Código Apache:
Ver original
  1. RewriteEngine Off
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #4 (permalink)  
Antiguo 18/04/2015, 11:44
Avatar de GeniosWeb  
Fecha de Ingreso: abril-2015
Ubicación: Mar del Plata
Mensajes: 50
Antigüedad: 9 años
Puntos: 3
Respuesta: htaccess 2 dominios y 2 carpetas

La solucion de arriba es correcta, pero lo ideal es no mostrar contenido duplicado, por lo tanto en lugar de mostrar lo mismo en las dos web, una de ellas deberia redirigirte a la otra, es decir una redireccion 301

Etiquetas: carpetas, dominio, dominios, favor, hosting, htaccess, servidor
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 18:20.