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

Redireccionar a una carpeta sin que la URL muestre esa carpeta

Estas en el tema de Redireccionar a una carpeta sin que la URL muestre esa carpeta en el foro de Apache en Foros del Web. Hola! Digamos que tenemos nuestro sitio aquí: http://www.mi-sitio.com.mx/nuevacarpetaraiz/ Pero queremos que cuando el usuario entre a http://www.mi-sitio.com.mx , sea redirigido a la carpeta nuevacarpetaraiz , ...
  #1 (permalink)  
Antiguo 05/05/2015, 06:38
Avatar de berkeleyPunk  
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 10 meses
Puntos: 22
Pregunta Redireccionar a una carpeta sin que la URL muestre esa carpeta

Hola!

Digamos que tenemos nuestro sitio aquí: http://www.mi-sitio.com.mx/nuevacarpetaraiz/
Pero queremos que cuando el usuario entre a http://www.mi-sitio.com.mx, sea redirigido a la carpeta nuevacarpetaraiz, pero sin que en la URL se vea dicha carpeta.

Tengo el script que hace tal cosa para dominios WWW, y funciona. Pero, ¿cómo hacerlo con direcciones IP?
Digamos que mi sitio es http://108.177.186.89/~misitio/

El siguiente HTACCESS es el que me funciona, siempre y cuando la URL sea del tipo: http://www.mi-sitio.com.mx/, y no una IP.
Ya probé cambiando mi-sitio.com.mx por 108.177.186.89 Pero desde luego no funciona :(

Código htaccess:
Ver original
  1. # BlueHost.com
  2. # .htaccess main domain to web redirect
  3. # Do not change this line.
  4. RewriteEngine on
  5. # Change mi-sitio.com.mx to be your main domain.
  6. RewriteCond %{HTTP_HOST} ^(www.)?mi-sitio.com.mx$
  7. # Change 'nuevacarpetaraiz' to be the directory you will use for your main domain.
  8. RewriteCond %{REQUEST_URI} !^/nuevacarpetaraiz/
  9. # Don't change the following two lines.
  10. RewriteCond %{REQUEST_FILENAME} !-f
  11. RewriteCond %{REQUEST_FILENAME} !-d
  12. # Change 'nuevacarpetaraiz' to be the directory you will use for your main domain.
  13. RewriteRule ^(.*)$ /nuevacarpetaraiz/$1
  14. # Change mi-sitio.com.mx to be your main domain again.
  15. # Change 'nuevacarpetaraiz' to be the directory you will use for your main domain
  16. # followed by / then the main file for your site, index.php, index.html, etc.
  17. RewriteCond %{HTTP_HOST} ^(www.)?mi-sitio.com.mx$
  18. RewriteRule ^(/)?$ nuevacarpetaraiz/index.php [L]

Saludos!

Última edición por berkeleyPunk; 05/05/2015 a las 07:10

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:18.