Avisos
Vaciar todo

Problema con Redirecciones permanente 301  

 
Sebastian
 Sebastian
Usuario activo

Hola

Tengo un pequeño problema con los redirecciones. He entrado en el panel de control y he re direccionado todo los dominios a http://www.tiendadepescaonline.com pero no me funciona. Normalmente cuando entro a http://tiendadepescaonline.com (sin www ) me tenía que haber re direccionado a http://www.tiendadepescaonline.com , pero esto no ocurre y en este caso tengo contenido duplicado.
También ocurre con http://tiendadepescaonline.webempresa.eu/ y con http://tiendad1-cp17.webjoomla.es/

Quiera saber dónde está el fallo?

Citar
Respondido : 02/08/2011 11:05 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Sebastian

Podrías borrar todas las redirecciones y crearlas nuevamente desde los dominios aparcados.
Verificar en tu archivo .htaccess que la sentencia de redirección se encuentre creada al inicio.

Si sigues teniendo problemas te sugiero tratar este tema a través de tickets de soporte.
Los compañeros de soporte te brindarán una mejor ayuda ya que tendrán acceso al detalle de tu cuenta de hosting.

Saludos.

ResponderCitar
Respondido : 02/08/2011 11:31 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Sebastian,

Si tienes en la web 2 dominios, por ejemplo, midominio.es y midominio.com y quieres que cuando se cargue uno de ellos se redirija al otro, para que no se indexe la web con los dos dominios, hay que hacer lo siguiente:

  • En el cPanel vamos a Dominios->Redirecciones.
  • Creamos una nueva redirección con los siguientes datos:
  • - Tipo: Permanente (301)
  • - http://(www.)?: En el primer campo seleccionamos del desplegable el dominio que queremos redirigir, por ejemplo midominio.es. El segundo campo lo dejamos vacío.
  • - redirecciona a?: Introducimos el dominio al que se va a redirigir el anterior, con el http:// incluido, por ejemplo, http://www.midominio.com
  • - redirección www: Seleccionamos la opción "Redirigir con o sin www.".
  • - Wild Card Redireccionamiento: dejamos marcada la casilla.
  • Finalmente pulsamos el botón Crear.
  • Vamos al editor de archivo y editamos el archivo .htaccess de la web.
  • Al final del archivo deberemos encontrar algo como lo siguiente:
RewriteCond %{HTTP_HOST} ^midominio.es$ [OR]
RewriteCond %{HTTP_HOST} ^www.midominio.es$
RewriteRule ^(.*)$ "http://www.midominio.com$1" [R=301,L]

Si el archivo .htaccess contiene más código deberemos cortar este texto y colocarlo arriba del todo. Además habrá que agregar el símbolo / en la tercera línea antes del $1. Es decir, tiene que quedar de la siguiente manera:

RewriteCond %{HTTP_HOST} ^midominio.es$ [OR]
RewriteCond %{HTTP_HOST} ^www.midominio.es$
RewriteRule ^(.*)$ "http://www.midominio.com/$1" [R=301,L]

Con esto, cualquier parte de la web que se cargue con el primer dominio se redirigirá al segundo.

Esta regla anterior no ha funcionado en el caso de una web que está en nuestros servidores, y se tenía que redirigir a una web externa. El código que ha funcionado es:

RewriteCond %{HTTP_HOST} ^midominio.es$ [OR]
RewriteCond %{HTTP_HOST} ^www.midominio.es$
RewriteRule ^(.*)$ "http://www.midominio.com/" [R=301,L]

Que ante cualquier url del dominio .es lleva correctamente al resultado de http://www.midominio.com (inicio del sitio web, no a otras url's)

Saludos

ResponderCitar
Respondido : 03/08/2011 10:57 pm
Sebastian
 Sebastian
Usuario activo

Muchas Gracias,

problema resuelto

ResponderCitar
Respondido : 05/08/2011 7:50 pm

wpdoctor-revisa-la-salud-de-tu-wordpress