Foros del Web » Estrategias Digitales y Negocios Online » SEO »

Problema con viejas direcciones y uso de parametros GET

Estas en el tema de Problema con viejas direcciones y uso de parametros GET en el foro de SEO en Foros del Web. Buenas gente, tengo un problema con un sitio mio. Cuando lo empecé a hacer dejé el uso de Friendly URLs para el final, ahora que ...
  #1 (permalink)  
Antiguo 31/10/2012, 15:09
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 16 años, 8 meses
Puntos: 5
Problema con viejas direcciones y uso de parametros GET

Buenas gente, tengo un problema con un sitio mio.



Cuando lo empecé a hacer dejé el uso de Friendly URLs para el final, ahora que ya el sitio está terminado, y lleva 2 meses con las nuevas direcciones, las páginas indexeadas con los parámetros GET (ejemplo: sitio.com/?pagina=bandas) siguen apareciendo en el buscador, y las nuevas direcciones (ejemplo: sitio.com/bandas/) tambien aparecen!


¿Cómo tengo que hacer para que las viejas direcciones desaparezcan de Google y otros buscadores?


Desde ya muchas gracias!
  #2 (permalink)  
Antiguo 31/10/2012, 15:28
Usuarios466
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con viejas direcciones y uso de parametros GET

¿Pusiste en las viejas direcciones redireccionamiento 301 hacia las nuevas direcciones? De esa forma es como Google se da cuenta del cambio y reemplaza las viejas por las nuevas en el buscador.
  #3 (permalink)  
Antiguo 31/10/2012, 21:25
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 16 años, 8 meses
Puntos: 5
Respuesta: Problema con viejas direcciones y uso de parametros GET

Cita:
Iniciado por Juan Carlos Ver Mensaje
¿Pusiste en las viejas direcciones redireccionamiento 301 hacia las nuevas direcciones? De esa forma es como Google se da cuenta del cambio y reemplaza las viejas por las nuevas en el buscador.
Aver, disculpá no entendí.


Actualmente mis urls /bandas/ redirecciona a /?pagina=bandas

Si yo pongo el redireccionamiento, no habría un loop de redireccionamiento al estar redireccionando a /?pagina=bandas y volviendo a /bandas/ y repitiendo eso?


Muchas gracias desde ya !


Edit:
Traté usando:

Código:
redirect 301 /index.php?pagina=bandas http://www.misitio.com/artistas/
pero no funciona

yo lo que pensaba es que haría un bucle de redireccionamiento, ya que

Código:
RewriteRule ^artistas/ /index.php?pagina=bandas
Osea, /artistas/, vuelve a /?pagina=bandas

Espero tu respuesta !

Última edición por PoLiZe; 31/10/2012 a las 22:13 Razón: Probé usando 301.
  #4 (permalink)  
Antiguo 02/11/2012, 13:03
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 16 años, 8 meses
Puntos: 5
Respuesta: Problema con viejas direcciones y uso de parametros GET

Buenas, alguien me podría ayudar con este tema?

Muchas gracias desde ya !
  #5 (permalink)  
Antiguo 03/11/2012, 01:30
Avatar de pordos  
Fecha de Ingreso: abril-2012
Ubicación: Madrid
Mensajes: 302
Antigüedad: 12 años, 7 meses
Puntos: 57
Respuesta: Problema con viejas direcciones y uso de parametros GET

en google webmaster tool le puedes indicar a google que las antiguas urls tienen una redireción 301 a las nuevas.

pero lo más correcto es que hagas una 301 en el htaccess de tu servidor apache.
__________________
Si te interesa la web, las redes sociales, el mundo internet, visítanos y encuentra manuales, noticias, opiniones...

Te ayudamos en tu estrategia web
  #6 (permalink)  
Antiguo 03/11/2012, 13:21
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 16 años, 8 meses
Puntos: 5
Respuesta: Problema con viejas direcciones y uso de parametros GET

Cita:
Iniciado por pordos Ver Mensaje
en google webmaster tool le puedes indicar a google que las antiguas urls tienen una redireción 301 a las nuevas.

pero lo más correcto es que hagas una 301 en el htaccess de tu servidor apache.
Claro, hice eso en el Google Webmater Tools pero igual, por eso queria ver de que otra forma.

En htaccess como dije ahí arriba igual probé pero no funciona! :(
  #7 (permalink)  
Antiguo 04/11/2012, 16:49
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 16 años, 8 meses
Puntos: 5
Respuesta: Problema con viejas direcciones y uso de parametros GET

Lo solucioné, encontré algo en Stackoverflow que escribió el usuario ThinkingMonkey

Cita:

RewriteEngine on
RewriteBase /

RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule ^ - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(\.\w+|/)$
RewriteRule (.*) /$1/ [R,L]

RewriteCond %{QUERY_STRING} ^section=([a-z]+)$ [NC]
RewriteRule ^ /%1/? [R=301,NC,L]

RewriteRule ^([a-z]+)/$ /index\.php?section=$1 [NC,L]

RewriteCond %{QUERY_STRING} ^section=([a-z]+)&id=(\d+)$ [NC]
RewriteRule ^ /%1/%2/? [R=302,NC,L]

RewriteRule ^([a-z]+)/(\d+)/$ /index\.php?section=$1&id=$2 [NC,L]
Description

Prevents looping:

RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule ^ - [L]
Prevents trailing slash problem:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(\.\w+|/)$
RewriteRule (.*) /$1/ [R,L]
Handles rewrites with only section=([a-z]+) in them:

RewriteCond %{QUERY_STRING} ^section=([a-z]+)$ [NC]
RewriteRule ^ /%1/? [R=302,NC,L]

RewriteRule ^([a-z]+)/$ /index\.php?section=$1 [NC,L]
Handles rewrites with only section=([a-z]+)&id=(\d+) in them:

RewriteCond %{QUERY_STRING} ^section=([a-z]+)&id=(\d+)$ [NC]
RewriteRule ^ /%1/%2/? [R=302,NC,L]

RewriteRule ^([a-z]+)/(\d+)/$ /index\.php?section=$1&id=$2 [NC,L]

Etiquetas: direcciones, google, página, parametros, url
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 18:40.