Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/02/2009, 16:17
rashid
 
Fecha de Ingreso: enero-2002
Ubicación: Perez Zeledon Costa Rica
Mensajes: 1.009
Antigüedad: 22 años, 3 meses
Puntos: 11
Respuesta: problemas con las sessiones

ok, si tu pregunta es referente a cómo sacar la info usando una sesión deberias irte a foro del idioma, php, asp, etc.

Pero si es relacionada con posicionamiento, la respuesta es:

La sesión afecta la indexación de urls por que cada url es generada con diferente "URL", propia de la sesión, entónces no tienes:

www.sitio.com/zapatos/tenis-nike.html

sino:
http://www.sitio.com/index.php?23522...wqre=324...etc

Y en otra ocación para el mismo artículo:

http://www.sitio.com/index.php?64573...wqre=324...etc

De modo que el buscador nunca podrá indexar una única url como respuesta a una consulta.

Entónces si la duda es simplemente con el metatitle, si tienes forma de sacar el contenido del metatitle, no importa como lo hagas una vez que lo obtengas en forma textual, es completamente válido, por ejm si:
Cita:
function getTitle($sec,$idioma){
$title = '<title>';
if($sec == 'modelo'){//Estamos dentro de un modelo por lo que el titulo ponemos la descripcion corta del modelo

$con = "SELECT descripcion_corta_'".$idioma."' FROM articulos id_modelo = '".$_GET['mod']"' ";
$mod = mysql_query($con, $link);
$desc = mysql_fetch_array($mod);
$title .= $desc['descripcion_corta_'.$idioma].'</title>';
}
else $title .= $_GET['sec'].'</title>';
te arroja algo como

<title>zapatillas Nike aero..</title>
entónces es completamente válido, usala, no hay problema con la sesión y obtenerlo por esa vía.

Pero si necesitaras un consejo de optimización para motores, evita usar sesiones por loq ue dije anteriormente y los idiomas, dependiendo del negocio hay dos modelos aceptados para manejarlos:
1. Sitios grandes con filiales en países diferentes, comprar dominios del país: .es, .us, .co.uk, etc
2. Sitios pequeños o en desarrollo: cada idioma en su carpeta: sitio.com/espanol o sitio.com/english.
Una varianre es:
espanol.sitio.com
english.sitio.com


;)