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

Migracion a direcciones amistosas

Estas en el tema de Migracion a direcciones amistosas en el foro de SEO en Foros del Web. Llevo tiempo con la web y los buscadores han rastreado todas (muchas) las páginas y actualmente las tengo mas o menos bien posicionadas. Estoy adaptando ...
  #1 (permalink)  
Antiguo 22/04/2008, 20:01
 
Fecha de Ingreso: noviembre-2007
Mensajes: 30
Antigüedad: 16 años, 6 meses
Puntos: 0
Migracion a direcciones amistosas

Llevo tiempo con la web y los buscadores han rastreado todas (muchas) las páginas y actualmente las tengo mas o menos bien posicionadas.
Estoy adaptando el sistema de permitir url amistosas:
ANTES: miweb.com/noticia.php?id=34
AHORA: miweb.com/noticia/titulo-de-la-noticia/
Como puedo dar a entender a los buscadores que las rutas antiguas (normales) ya no valen y deben utilizar las nuevas (las amistosas) sin perser posicionamiento.
He pensado en utilizar redireccion 301 es decir por headers.
¿que me recomiendan? ¿merece la pena las direcciones amistosas? ¿está bien la ruta amistosa que he creado?
Muchas gracias
  #2 (permalink)  
Antiguo 23/04/2008, 00:24
Avatar de aloqui  
Fecha de Ingreso: diciembre-2007
Mensajes: 973
Antigüedad: 16 años, 4 meses
Puntos: 24
Re: Migracion a direcciones amistosas

Si, yo haría lo que dices. Tendría dos .php

- noticia.php que enviase las redirecciones 301 a la página nueva
Por ejemplo así (la página en concreto la sacarás de los parámetros)
Código:
<?php
// Permanent redirection
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.miweb.com/titulo-de-la-noticia/");
exit();
?>
- noticia2.php Que generase la pagina

En cuanto a la parte de la URL formada por con título de la noticia quizá lo único a comentar es que tengas cuidado con algunos caracteres como: '/', '&', '?' ...
__________________
Grupos de Música
Pop Music Stars
  #3 (permalink)  
Antiguo 23/04/2008, 00:49
Avatar de facundocorradini
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Argentina
Mensajes: 965
Antigüedad: 16 años, 1 mes
Puntos: 53
Re: Migracion a direcciones amistosas

Yo usaría un redirect en htaccess, pasando el id de la noticia en la url. Algo como

/noticia/13-titulo-de-la-noticia/

Va a ser más facil y mucho más efectivo.
  #4 (permalink)  
Antiguo 23/04/2008, 00:58
Avatar de aloqui  
Fecha de Ingreso: diciembre-2007
Mensajes: 973
Antigüedad: 16 años, 4 meses
Puntos: 24
Re: Migracion a direcciones amistosas

Cita:
Iniciado por facundocorradini Ver Mensaje
Yo usaría un redirect en htaccess, pasando el id de la noticia en la url. Algo como

/noticia/13-titulo-de-la-noticia/

Va a ser más facil y mucho más efectivo.
Para las noticias futuras si, es un buen método.
Pero para las noticias existentes (que supongo que serán cientos, o quizá miles) creo que no se puede hacer en éste caso una redireccion 301 genérica en el .htaccess (ya que para obtener el título que forma parte de la nueva URL hay que buscar en base de datos); por lo que habría que hacerlo una a una, y eso sería mucho trabajo, además de que ralentizaría a Apache.
__________________
Grupos de Música
Pop Music Stars

Última edición por aloqui; 23/04/2008 a las 01:04
  #5 (permalink)  
Antiguo 23/04/2008, 04:39
 
Fecha de Ingreso: noviembre-2007
Mensajes: 30
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Migracion a direcciones amistosas

He leido y creo que es mejor para los buscadores /noticia/titulo-noticias/ en vez de /noticia/titulo-noticia-1123456/ ¿es verdad?
Código PHP:
<?php
//SECCION NOTICIAS
include("configuracion.php");
$id=$_GET['id'];
$resp mysql_query("select titulo,id from juegos where id='$id'") ;
$titulourl_amigable($resp[titulo]);
mysql_free_result($resp);    
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.laweb.com/noticia/$titulo/");
exit();
?>
Solo habría que adaptarlo a cada sección y subir los archivos al servidor.
  #6 (permalink)  
Antiguo 23/04/2008, 04:53
Avatar de aloqui  
Fecha de Ingreso: diciembre-2007
Mensajes: 973
Antigüedad: 16 años, 4 meses
Puntos: 24
Re: Migracion a direcciones amistosas

Puede ser que sea mejor, aunque no creo que la diferencia sea excesiva.
Y si incluyes el id en la URL como propone facundocorradini te ahorras la consulta a BD.

Y por si no te has fijado, aqui en forosdelweb se usa ese método, incluyendo el id en la URL.
__________________
Grupos de Música
Pop Music Stars
  #7 (permalink)  
Antiguo 23/04/2008, 22:33
Avatar de facundocorradini
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Argentina
Mensajes: 965
Antigüedad: 16 años, 1 mes
Puntos: 53
Re: Migracion a direcciones amistosas

Cita:
Iniciado por aloqui Ver Mensaje
Para las noticias futuras si, es un buen método.
Pero para las noticias existentes (que supongo que serán cientos, o quizá miles) creo que no se puede hacer en éste caso una redireccion 301 genérica en el .htaccess (ya que para obtener el título que forma parte de la nueva URL hay que buscar en base de datos); por lo que habría que hacerlo una a una, y eso sería mucho trabajo, además de que ralentizaría a Apache.
vamos, que dos lineas de PHP no van a agobiar a nadie....
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 04:45.