Foros del Web » Programando para Internet » PHP »

Contenido duplicado para un articulo y uno para versión mobil

Estas en el tema de Contenido duplicado para un articulo y uno para versión mobil en el foro de PHP en Foros del Web. Amigos una vez más molestando pero es algo curioso con cual me he topado: Si tengo mi web con varios artículos. example.com/articulo1.htm (version standar) y ...
  #1 (permalink)  
Antiguo 23/05/2012, 13:04
Avatar de kernelcom-com  
Fecha de Ingreso: mayo-2008
Ubicación: Lima
Mensajes: 216
Antigüedad: 16 años, 7 meses
Puntos: 3
Contenido duplicado para un articulo y uno para versión mobil

Amigos una vez más molestando pero es algo curioso con cual me he topado:

Si tengo mi web con varios artículos.
example.com/articulo1.htm (version standar)
y luego otro
m.example.com/articulo1.htm (Version Mobil)

Ambos tienen los mismos metas y keywords asi como el title y demás características, esto es duplicado para el boot de google, como podría solucionarlo, gracias amigos.

En realidad no es necesario crear una version mobil de la web, si no crear una aplicacion para detectar un browser y deolver datos para mobil y resolver datos sencillos y evitar el duplicado de la misma, gracias por sus sabias respuestas.

style.css
Código:
#content, #content input, #content textarea {
color: #333;
line-height: 40px;
font-size: 40px;
}
Código PHP:
<link rel="stylesheet" type="text/css" media="all" href="<?php 
if (preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|android)/i'strtolower($_SERVER['HTTP_USER_AGENT']))) {
echo 
"**LINK TO MOBILE CSS FILE**";
}
else{
echo 
"**LINK TO NON MOBILE CSS FILE**";

?>" />
__________________
Las ideas estimulan la mente.(Eric Hoffer)
http://www.reycarlos.com
http://www.clasificadosde.com
  #2 (permalink)  
Antiguo 23/05/2012, 13:13
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años, 7 meses
Puntos: 394
Respuesta: Contenido duplicado para un articulo y uno para versión mobil

Puedes utilizar el archivo robots.txt para denegar el indexado de una carpeta o archivos...
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #3 (permalink)  
Antiguo 23/05/2012, 13:40
Avatar de xyyy7  
Fecha de Ingreso: enero-2004
Ubicación: Maracay.-
Mensajes: 637
Antigüedad: 20 años, 10 meses
Puntos: 5
Respuesta: Contenido duplicado para un articulo y uno para versión mobil

Tambien podrias verificar o detectar cuando la IP (del Boot) de google pasee por tu web y mostrarle otros metas o caracteristicas diferente en keywords o Title...

Rangos de Ip Boots

http://chceme.info/ips/

Saludos.-
__________________
Maracay Edo Aragua - Venezuela :
Mi Favorita :
http://www.MySQL.Com
  #4 (permalink)  
Antiguo 23/05/2012, 19:21
Avatar de kernelcom-com  
Fecha de Ingreso: mayo-2008
Ubicación: Lima
Mensajes: 216
Antigüedad: 16 años, 7 meses
Puntos: 3
Respuesta: Contenido duplicado para un articulo y uno para versión mobil

Claro perfecto, restringiendo el acceso del bot a las notas para mobiles, pero perdería dicho trábajo para usarlo con algún AD, entonces propongo usar también ese trafico y sacar algún beneficio sin afectar la duplicidad de la misma, saludos.
__________________
Las ideas estimulan la mente.(Eric Hoffer)
http://www.reycarlos.com
http://www.clasificadosde.com
  #5 (permalink)  
Antiguo 23/05/2012, 20:44
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años, 7 meses
Puntos: 320
Respuesta: Contenido duplicado para un articulo y uno para versión mobil

para que google no te lo tome dupicado no es nesesario hacer tantas cosas, desde apache puedes definir subdominios como alias o tambien carpetas o grupos de url de manera que si un bot los rastrea los vera como uno solo y no duplicara ni dividira el pagerank.

revisa las opciones de tu server esto que te hablo es una opcion basica que esta en todas las verciones.
  #6 (permalink)  
Antiguo 25/05/2012, 12:59
Avatar de kernelcom-com  
Fecha de Ingreso: mayo-2008
Ubicación: Lima
Mensajes: 216
Antigüedad: 16 años, 7 meses
Puntos: 3
Respuesta: Contenido duplicado para un articulo y uno para versión mobil

Encontré una mejor forma, como lo hace yahoo y otros grandes, es identificar el browser si es mobile entonces brindar la información a dicho navegador.

1.-
Código PHP:
if (preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|android)/i'strtolower($_SERVER['HTTP_USER_AGENT']))) {
echo 
'<h1>Aqui el contenido para mobiles incluyendo CSS y demás archivos</h1>';

} else {
echo 
'Aqui el cotenido normal de la web para todos los browser si así lo quisieras';} 
para evitar el www.example.com/articulo1.html , example.com/articulo1.html o peor aun example.com/articulo.php?id=1 y www.example.com/articulo.php?id=1

Todos estos el bot de google los puede indexar y crear duplicados entonces ideado esta formaula.


Obiamente tengo que tenerlos deficino en el .htacces las URL amigables antes de proceder a efectuar esta operación
Código PHP:
$xref averiguaUrl(); // Funcion simple para averiguar la URL 
$permitir='no'// Si dice $permitir='si' puedo indexar articulo.php?id=1

// Determino que tenga las www 
if (preg_match("/www/"$xref))
{

       
// Si tiene las 3 w entonces verifico que no este expresado como php
    
if (preg_match("/id/"$xref) and $permitir=='no'){
    
$urldeNoticia='www.example.com/articulo1.html';
    
    
header('Location: '.$urldeNoticia.'');
    }


else 

    
$urldeNoticia='www.example.com/articulo1.html';
    
// de lo contrario siempre obligo a indexar www con URL amigables
    
header('Location: '.$urldeNoticia.'');

Con esto evito poner de diferentes modos las URL y siempre se comprenderás una forma de escribir y leer las URL en mi website, mas datos estaré muy agradecido.

averiguaurl();
Código PHP:
function averiguaUrl() {
 
$protocolo $_SERVER['HTTPS'] == 'on' 'https' 'http'// Se extrae el protocolo (http o https)
 
return $protocolo.'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; // Se devuelve la URL completa

Gracias amigos.
__________________
Las ideas estimulan la mente.(Eric Hoffer)
http://www.reycarlos.com
http://www.clasificadosde.com

Etiquetas: contenido, duplicado, mobil, articulos, versiones
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 23:20.