Que es un Sitemap y Como crear uno con PHP

Que es un Sitemap y Como crear uno con PHP

 

images

Video

Código

<?php
//Agrega Aqui los datos de Coneccion
//Coneccion Base de Datos
$servidor_bd = ‘localhost’;
$usuario_bd = ‘root’;
$contrasena_bd = ‘jlh529189’;
$basededatos_bd = ‘terespondere’;
//Para la conexión deberás introducir el usuario y password de tu base de datos
$con = mysql_connect($servidor_bd,$usuario_bd,$contrasena_bd );
mysql_select_db($basededatos_bd, $con);

//Sentencia que nos saca todos los artículos que tenemos en nuestra base de datos.
$ssql=”SELECT * FROM p_preguntas,p_subcategoria, usuarios
WHERE p_subcategoria.id_subcategoria = p_preguntas.id_subcategoria
AND p_preguntas.id_usuario = usuarios.id_usuario
AND p_preguntas.id_subcategoria = p_subcategoria.id_subcategoria
ORDER BY id_pregunta Desc”;

$url = ‘http://terespondere.com/index.php?seccion=pregunta&amp;id=’;

//Creamos la cabecera del .xml
$codigo='<?xml version=”1.0″ encoding=”UTF-8″?>

<urlset
xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″
xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xsi:schemaLocation=”http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd”>
<!– created with Free Online Sitemap Generator www.xml-sitemaps.com –>’;

$rs=mysql_query($ssql);
$total=mysql_num_rows($rs);
while($fila=mysql_fetch_object($rs)){

$codigo .='<url>
<loc>’.$url.$fila->id_pregunta;
$codigo .='</loc>
<lastmod>’.$fila->fecha.'</lastmod>
<changefreq>monthly</changefreq>
<priority>0.80</priority>
</url> ‘;
}

$codigo .='</urlset>’;

//Ahora creamos el archivo con el código necesario
$path = “sitemap.xml”;
$modo = “w+”;

if ($fp=fopen($path,$modo))
{
fwrite ($fp,$codigo);
echo’Se realizo con Exito’;
}
else{
echo’Error al Crearse’;
}

?>

Descarga el Ejemplo de Forma Fácil

 

Loading Facebook Comments ...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *