Foro de Xeoweb Foro de Posicionamiento y Buscadores
Aprendiendo a Promocionar Páginas Web.
Xeoweb :: Sindicar
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entre para ver sus mensajes privadosEntre para ver sus mensajes privados   LoginLogin 
Congreso SEO para SEOs
Sobre redirecciones 301 y dominios

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Lenguajes de Programación Web
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
cocowawa
Me gusta MSN!


Registrado: 08 Dic 2005
Mensajes: 323

MensajePublicado: Mie Nov 07, 2007 9:03 am    Asunto: Sobre redirecciones 301 y dominios Responder citando

Hola, me encuentro con un cliente con una página enorme . Tiene varias extensiones .net .com .es y .cat y todos con la web repetida.
El problema que quiero resolver es la unificación en el buscador. El buscador tiene indexadas páginas con todas las extensiones y lo peor es que esta posicionada para keys tambien por distintas extensiones. Es decir para "key1" sale con el .com primera, para "key2" sale el .es primera, etc... es decir google no toma un dominio como principal y los demas como duplicado.

¿Existe alguna forma de hacer una redireccion 301 como el siguiente ejemplo?

www.dominio.es/carpeta/página.ext --> 301 www.domonio.com/carpeta/página.ext

Lo que no me interesa es una redireccion de todas las páginas de un dominio a la home de otro.

¿Se ha entendido algo? No se si me he explicado muy bien.
Gracias
_________________
caballos
Razas de caballos
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
JustMe
Vivo en Xeoweb


Registrado: 27 Sep 2005
Mensajes: 3070
Ubicación: Por ahí....

MensajePublicado: Mie Nov 07, 2007 3:25 pm    Asunto: Responder citando

Código:
Options +FollowSymLinks
RewriteEngine on
### REDIRIGIR DE DOMINIO.ES A WWW.DOMINIO.COM
RewriteCond %{HTTP_HOST} ^dominio\.es [NC]
RewriteCond %{HTTP_HOST} ^www.dominio\.es [NC]
RewriteRule (.*) http://www.dominio.com/$1 [R=301,L]
### REDIRIGIR DE DOMINIO SIN WWW A DOMINIO CON WWW
RewriteCond %{HTTP_HOST} ^dominio\.com [NC]
RewriteRule (.*) http://www.dominio.com/$1 [R=301,L]


Creo que eso servirá.
_________________
PHP Data uri fier
Blog Gratis
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
cocowawa
Me gusta MSN!


Registrado: 08 Dic 2005
Mensajes: 323

MensajePublicado: Mie Nov 07, 2007 3:38 pm    Asunto: Responder citando

Gracias Justme, sabía que contestarias tú entre otros Smile

No estoy muy puesto con este tema, me podrías explicar aunque sea un poco por encima lo que hace cada linea?

Si es mucho pedir con eso, solo dime si si esto se cumple:
www.dominio.es/carpeta/hola.php se redireccionará a www.dominio.com/carpeta/hola.php no?

Gracias
_________________
caballos
Razas de caballos
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
JustMe
Vivo en Xeoweb


Registrado: 27 Sep 2005
Mensajes: 3070
Ubicación: Por ahí....

MensajePublicado: Mie Nov 07, 2007 3:53 pm    Asunto: Responder citando

Si, debería, en teoría claro y siempre que no tengas dentro de la carpeta otro htaccess porque eso invalida el superior.
La clave esta en el "$1" es el que contiene (o debería) lo que está después del nombre de dominio.

Código:
## ENCENDER EL MOTOR DE MOD_REWRITE
Options +FollowSymLinks
RewriteEngine on


Código:

### REDIRIGIR DE DOMINIO.ES A WWW.DOMINIO.COM
RewriteCond %{HTTP_HOST} ^dominio\.es [NC]
RewriteCond %{HTTP_HOST} ^www.dominio\.es [NC]
RewriteRule (.*) http://www.dominio.com/$1 [R=301,L]


Aquí lo que hace es redirigir de .es a .com, toma el caso de si entran por dominio.es o www.dominio.es, se podría hacer con una sola expresión pero así es más claro y extensible a otros tlds.

Por último, arreglar el problema de las canónicas, si hace falta redirigir de dominio.com a www.dominio.com:
Código:
### REDIRIGIR DE DOMINIO SIN WWW A DOMINIO CON WWW
RewriteCond %{HTTP_HOST} ^dominio\.com [NC]
RewriteRule (.*) http://www.dominio.com/$1 [R=301,L]


Todo lo he escrito un poco de memoria, aunque creo que funcionará sin problemas, deberías probarlo y si tienes algún problema pues ya sabes....
_________________
PHP Data uri fier
Blog Gratis
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
cocowawa
Me gusta MSN!


Registrado: 08 Dic 2005
Mensajes: 323

MensajePublicado: Mie Nov 07, 2007 4:21 pm    Asunto: Responder citando

Gracias Justme.
Esto va para largo por el tipo de cliente. Cuando le metamos mano a este tema os digo como ha ido todo.

Gracias.
_________________
caballos
Razas de caballos
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
kAn
Me paso horas con Ask Jeeves


Registrado: 20 Nov 2007
Mensajes: 231

MensajePublicado: Mar Nov 20, 2007 4:30 pm    Asunto: Responder citando

Muy buenas. Me voy a estrenar con este post para añadir un comentario que creo importante.

Explicabas más arriba que quiere redireccionar todas las páginas a una home. Esto puede ser bastante contraproducente y penalizable por google.

Lo suyo es redireccionar cada página .es a la página .com con la que tiene relación. Aunque el trabajo puede ser bastante arduo.

Te dejo un link de un artículo que me abrió bastante los ojos sobre el tema 301. Además creo que es de un forero de aquí.

Saludos.

http://www.buzztam.com/el-verdadero-poder-detras-de-un-redirect-301.html
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
cocowawa
Me gusta MSN!


Registrado: 08 Dic 2005
Mensajes: 323

MensajePublicado: Mar Nov 20, 2007 5:34 pm    Asunto: Responder citando

kAn escribió:
Muy buenas. Me voy a estrenar con este post para añadir un comentario que creo importante.

Explicabas más arriba que quiere redireccionar todas las páginas a una home. Esto puede ser bastante contraproducente y penalizable por google.

Lo suyo es redireccionar cada página .es a la página .com con la que tiene relación. Aunque el trabajo puede ser bastante arduo.

Te dejo un link de un artículo que me abrió bastante los ojos sobre el tema 301. Además creo que es de un forero de aquí.

Saludos.

http://www.buzztam.com/el-verdadero-poder-detras-de-un-redirect-301.html


Bienvenido, pero te has estrenado bastante mal... lee mejor. Pregunto como hacer una redirección página a página NO todas a la home.
Me autocito para que quede mas claro:
Cita:
Lo que no me interesa es una redireccion de todas las páginas de un dominio a la home de otro.


Esperno no desanimarte, esto nos pasa a todos. Bienvenido al foro y suerte!
_________________
caballos
Razas de caballos
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Angel
Me gusta Terra como Buscador


Registrado: 20 Oct 2004
Mensajes: 15

MensajePublicado: Dom Dic 09, 2007 3:11 pm    Asunto: Responder citando

Hola

Yo hace tiempo me encontré con ese mismo problema, solamente que mi sitio estaba en asp. Aquí dejo el código por si alguien lo necesita:

Código:

If  Request.ServerVariables("HTTP_HOST") <> "www.dominio.com" Then


   Response.Status="301 Moved Permanently"

   Response.AddHeader "Location", "http://www.dominio.com"

   Response.End

End If


El problema que tiene el asp es que tendrías que poner este código página por página. Yo por ejemplo utilizo una plantilla que es común para todas las páginas y allí es donde lo he colocado. Algunos Host ofrecen servicio de redirección 301 entre sus opciones.

Espero que os sirva de ayuda.

Salu2
_________________
http://www.tuprimeraweb.com blog de posicionamiento y diseño web.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Sethief
Me gusta Clusty!!


Registrado: 01 Dic 2007
Mensajes: 29
Ubicación: Argentina

MensajePublicado: Dom Dic 09, 2007 3:40 pm    Asunto: Responder citando

Angel escribió:
Algunos Host ofrecen servicio de redirección 301 entre sus opciones.

Ése fue mi caso, hicimos un redireccionamiento general exactamente como el que se menciona en el primer mensaje de este hilo, y el proceso se hizo desde el servidor, sin tocar código en ninguna de las páginas.
_________________
La inteligencia artificial no es rival para la estupidez natural.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
cocowawa
Me gusta MSN!


Registrado: 08 Dic 2005
Mensajes: 323

MensajePublicado: Mar Feb 12, 2008 4:24 pm    Asunto: Responder citando

JustMe escribió:
Código:
Options +FollowSymLinks
RewriteEngine on
### REDIRIGIR DE DOMINIO.ES A WWW.DOMINIO.COM
RewriteCond %{HTTP_HOST} ^dominio\.es [NC]
RewriteCond %{HTTP_HOST} ^www.dominio\.es [NC]
RewriteRule (.*) http://www.dominio.com/$1 [R=301,L]
### REDIRIGIR DE DOMINIO SIN WWW A DOMINIO CON WWW
RewriteCond %{HTTP_HOST} ^dominio\.com [NC]
RewriteRule (.*) http://www.dominio.com/$1 [R=301,L]


Creo que eso servirá.


Daba algún problema que no entendia porque parece que no interpretaba dos "Cond" seguidas... no se. Las he separado con su correspondiente "Rule" cada una y funciona perfectamente.

Gracias por la orientaciñon Justme. Very Happy
_________________
caballos
Razas de caballos
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Mikel l
Inktomi: el mejor motor de búsqueda


Registrado: 08 Nov 2007
Mensajes: 139
Ubicación: Donostia - San Sebastian

MensajePublicado: Vie May 09, 2008 8:07 pm    Asunto: Responder citando

Esto asi estaria correcto?


Código:
<html><head>

<meta name="verify-v1" content="y5sJjxLBQ7XxAopp+20MgasuELLDQfmgmS231e3gKKE=" />

<title>Cambio a --> www.miltalleres.com <--</title></head><body bgcolor="#FFBB00">





If  Request.ServerVariables("HTTP_HOST") <> "www.miltalleres.es" Then


   Response.Status="301 Moved Permanently"

   Response.AddHeader "Location", "http://www.miltalleres.com"

   Response.End

End If








<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-2797696-3";
urchinTracker();
</script>
</body></html>



saludos Smile Smile
_________________
www.iruzun.es | www.miltalleres.com
Tengo que leer más
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión -> Lenguajes de Programación Web Todas las horas son GMT
Respuesta Rápida y Acciones
 

 

Página 1 de 1


Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro

 


Logo diseñado por iLevante
Powered by phpBB © 2001, 2009 phpBB Group