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

¿Alguien sabe de .htaccess y mod_rewrite?

Estas en el tema de ¿Alguien sabe de .htaccess y mod_rewrite? en el foro de Apache en Foros del Web. Hola a todos! Necesito tener dos webs diferentes (dos dominios diferentes) pero en el mismo hosting. Mi proveedor de hosting me ha dado la solución ...
  #1 (permalink)  
Antiguo 07/03/2011, 10:47
 
Fecha de Ingreso: enero-2011
Mensajes: 84
Antigüedad: 13 años, 2 meses
Puntos: 4
¿Alguien sabe de .htaccess y mod_rewrite?

Hola a todos!

Necesito tener dos webs diferentes (dos dominios diferentes) pero en el mismo hosting. Mi proveedor de hosting me ha dado la solución de utilizar el .htaccess yel mod_rewrite para conseguir esto. Explicado mas claramente tengo:

El dominio: www.dominio2.net

El dominio www.dominio.net

El contenido que tiene que haber en www.dominio2.net se encuentra en www.dominio.net/carpeta (dentro de mi hosting está la carpeta y todo preparado para que funcione).


Tengo lo siguiente en el .htaccess:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.dominio2.net$ [OR]
RewriteCond %{HTTP_HOST} ^dominio2.net$
RewriteRule ^(.*)$ http://www.dominio.net/carpeta/ [R=301,L]

Así consigo que cuando entren a www.dominio2.net salga el contenido de www.dominio.net/carpeta.... pero lo que quiero es que en la URL del navegador salga www.dominio2.net!!! y de momento sale www.dominio.net/carpeta...

¿alguien sabe que reglas tengo que escribir en .htaccesss para solucionarlo? o como se puede hacer de otra forma?

Muchas gracias de antemano!!!
  #2 (permalink)  
Antiguo 07/03/2011, 10:48
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Tema movido desde PHP a Apache
  #3 (permalink)  
Antiguo 09/03/2011, 21:01
 
Fecha de Ingreso: diciembre-2009
Ubicación: dirname(__FILE__)
Mensajes: 149
Antigüedad: 14 años, 4 meses
Puntos: 11
Respuesta: ¿Alguien sabe de .htaccess y mod_rewrite?

Usa la misma regla te pusiste, es decir:

Código Apache:
Ver original
  1. RewriteEngine on
  2. RewriteCond %{HTTP_HOST} ^www.dominio2.net$ [OR]
  3. RewriteCond %{HTTP_HOST} ^dominio2.net$
  4. RewriteRule ^(.*)$ http://www.dominio.net/carpeta/ [R=301,L]

Pero elimina el R=301, esto hace que se redireccione en el navegador del usuario (redirección permanente). En resumen necesitas:

Código Apache:
Ver original
  1. RewriteEngine on
  2. RewriteCond %{HTTP_HOST} ^www.dominio2.net$ [OR]
  3. RewriteCond %{HTTP_HOST} ^dominio2.net$
  4. RewriteRule ^(.*)$ http://www.dominio.net/carpeta/ [L]

En todo caso, ten en cuenta de que si ambos dominios muestran el mismo contenido puede que los buscadores te penalicen, si aún así deseas seguir podrías poner la etiqueta meta
<link rel="canonical" href="http://www.dominio.net/carpeta" /> dentro del head de http://www.dominio.net/carpeta.

Saludos
__________________
Estreno blog ~ DesarrolladorWeb.cl :)
  #4 (permalink)  
Antiguo 09/03/2011, 21:06
 
Fecha de Ingreso: diciembre-2009
Ubicación: dirname(__FILE__)
Mensajes: 149
Antigüedad: 14 años, 4 meses
Puntos: 11
Respuesta: ¿Alguien sabe de .htaccess y mod_rewrite?

nota: sería más eficiente eliminar los paréntesis de la última regla, los paréntesis se usan para capturar una expresión regular, pero en tu caso no tiene sentido hacer ese trabajo extra, además podrías resumir las dos primeras reglas en una:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?dominio2\.net$
RewriteRule .* http://www.dominio.net/carpeta/ [L]
__________________
Estreno blog ~ DesarrolladorWeb.cl :)
  #5 (permalink)  
Antiguo 25/03/2011, 14:08
 
Fecha de Ingreso: enero-2011
Mensajes: 84
Antigüedad: 13 años, 2 meses
Puntos: 4
Respuesta: ¿Alguien sabe de .htaccess y mod_rewrite?

Muchas gracias Rodrigo!!!

Perdón por contestar tan tarde, pensaba que el problema lo solucionaria mi proveedor de hosting pero aún estoy esperando así que voy a probar con lo que me dices y ya te digo si me ha funcionado vale?
  #6 (permalink)  
Antiguo 25/03/2011, 14:56
 
Fecha de Ingreso: enero-2011
Mensajes: 84
Antigüedad: 13 años, 2 meses
Puntos: 4
Respuesta: ¿Alguien sabe de .htaccess y mod_rewrite?

MMM a ver así lo que hace es que redirige lo que hay en dominio a dominio2....

Yo quiero que redirija lo que hay en dominio1/carpeta a dominio2...

¿alguien sabe como hacerlo?

gracias!
  #7 (permalink)  
Antiguo 27/03/2011, 13:47
 
Fecha de Ingreso: enero-2011
Mensajes: 84
Antigüedad: 13 años, 2 meses
Puntos: 4
Respuesta: ¿Alguien sabe de .htaccess y mod_rewrite?

Bueno por si este hilo le sirve a alguien, finalmente lo conseguí con la siguiente información del siguiente enlace:

http://www.mr-k.com.ar/varios-domini...-mismo-hosting

Saludos y gracias a todos

Etiquetas: htaccess, php
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 17:01.