| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
cocowawa Me gusta MSN!
Registrado: 08 Dic 2005 Mensajes: 323
|
Publicado: Mie Nov 07, 2007 9:03 am Asunto: Sobre redirecciones 301 y dominios |
|
|
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 |
|
 |
JustMe Vivo en Xeoweb
Registrado: 27 Sep 2005 Mensajes: 3070 Ubicación: Por ahí....
|
Publicado: Mie Nov 07, 2007 3:25 pm Asunto: |
|
|
| 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 |
|
 |
cocowawa Me gusta MSN!
Registrado: 08 Dic 2005 Mensajes: 323
|
|
| Volver arriba |
|
 |
JustMe Vivo en Xeoweb
Registrado: 27 Sep 2005 Mensajes: 3070 Ubicación: Por ahí....
|
Publicado: Mie Nov 07, 2007 3:53 pm Asunto: |
|
|
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 |
|
 |
cocowawa Me gusta MSN!
Registrado: 08 Dic 2005 Mensajes: 323
|
Publicado: Mie Nov 07, 2007 4:21 pm Asunto: |
|
|
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 |
|
 |
kAn Me paso horas con Ask Jeeves

Registrado: 20 Nov 2007 Mensajes: 231
|
Publicado: Mar Nov 20, 2007 4:30 pm Asunto: |
|
|
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 |
|
 |
cocowawa Me gusta MSN!
Registrado: 08 Dic 2005 Mensajes: 323
|
Publicado: Mar Nov 20, 2007 5:34 pm Asunto: |
|
|
| 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 |
|
 |
Angel Me gusta Terra como Buscador

Registrado: 20 Oct 2004 Mensajes: 15
|
Publicado: Dom Dic 09, 2007 3:11 pm Asunto: |
|
|
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 |
|
 |
Sethief Me gusta Clusty!!

Registrado: 01 Dic 2007 Mensajes: 29 Ubicación: Argentina
|
Publicado: Dom Dic 09, 2007 3:40 pm Asunto: |
|
|
| 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 |
|
 |
cocowawa Me gusta MSN!
Registrado: 08 Dic 2005 Mensajes: 323
|
Publicado: Mar Feb 12, 2008 4:24 pm Asunto: |
|
|
| 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.  _________________ caballos
Razas de caballos |
|
| Volver arriba |
|
 |
Mikel l Inktomi: el mejor motor de búsqueda
Registrado: 08 Nov 2007 Mensajes: 139 Ubicación: Donostia - San Sebastian
|
Publicado: Vie May 09, 2008 8:07 pm Asunto: |
|
|
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  _________________ www.iruzun.es | www.miltalleres.com
Tengo que leer más |
|
| Volver arriba |
|
 |
|