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

Problema redirección 301 en en multihosting web

Estas en el tema de Problema redirección 301 en en multihosting web en el foro de Apache en Foros del Web. Después de hacer 100 pruebas, y leer muchos ejemplos no consigo hacer funcionar un redireccionamiento 301 con .htaccess, por lo que os agradecería si alguén ...
  #1 (permalink)  
Antiguo 20/03/2012, 16:06
 
Fecha de Ingreso: marzo-2012
Mensajes: 49
Antigüedad: 12 años, 9 meses
Puntos: 2
Problema redirección 301 en en multihosting web

Después de hacer 100 pruebas, y leer muchos ejemplos no consigo hacer funcionar un redireccionamiento 301 con .htaccess, por lo que os agradecería si alguén me puede ayudar.
Os comento lo que hago, a ver si me podéis decir donde está el fallo.
Tengo un hosting en 1and1, y varios dominios. Con el fin de no tener penalizaciones, he decidido tener un dominio principal, y los otros redireccionados a éste.

En el directorio raiz (del servidor hosting) tengo el index.html de mi web pincipal (www.web1.es).
He creado una carpeta \web2.es\ (el .es es para poder diferenciarla de otro dominio identico .com), donde si pongo el index de esta otra web (www.web2.es), funcionan ambas de forma independiente. Lo que quiero es que cuando se teclee el dominio de la web2, la que aparezca sea la web1.


En la carpeta \web2.es\, que la he definido previamente en el panel de control, como directorio raiz para el dominio www.web2.es, pongo el .htaccess, con el siguiente contenido:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.web2.es$ [NC]
RewriteRule ^(.*)$ http://www.web1.es/$1 [R=301,L]

si junto con el .htaccess hay un index.html, una llamada a la web2 ignora el .htaccess y carga el index.html.
Si quito el index.html, y dejo sólo el .htaccess, da error, no aparece ninguna página.

También he probado con este código, pero tampoco funciona.
redirect 301 /web2.es/index.html http://www.web1.es/

Ya no se que más probar.
Gracias anticipadas, y perdón por la extensión.
  #2 (permalink)  
Antiguo 21/03/2012, 18:09
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Problema redirección 301 en en multihosting web

No termino de entender que función cumple www.web2.es
Pero probá lo siguiente
creá un index.php en la raiz de web2 con este código
Código PHP:
Ver original
  1. <?php
  2.  Header( "HTTP/1.1 301 Moved Permanently" );
  3.  Header( "Location: http://www.web1.es" );
  4.  ?>

El .htaccess no lo pongas, a lo sumo le pones un
DirectoryIndex index.php

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 22/03/2012, 16:41
 
Fecha de Ingreso: marzo-2012
Mensajes: 49
Antigüedad: 12 años, 9 meses
Puntos: 2
Respuesta: Problema redirección 301 en en multihosting web

Gracias por responder Emprear.
De momento he creado una redirección desde el panel de control.
Este fin de semana, probaré tu consejo.

Cita:
Iniciado por emprear Ver Mensaje
No termino de entender que función cumple [url]www.web2.es[/url]
Pero probá lo siguiente
creá un index.php en la raiz de web2 con este código
Código PHP:
Ver original
  1. <?php
  2.  Header( "HTTP/1.1 301 Moved Permanently" );
  3.  Header( "Location: http://www.web1.es" );
  4.  ?>

El .htaccess no lo pongas, a lo sumo le pones un
DirectoryIndex index.php

Saludos

Etiquetas: 301, dominio, htaccess, html, página, red, rewrite, 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 21:08.