Como hacer un sitemap dinamico
Una funcion bastante simple que nos permitira hacer un sitemap dinamico para nuestro sitio web.
¿De que sirve un Sitemap?
Basicamente los buscadores, en especial Google, buscan un archivo que contenga todas las direcciones web que se encuentran en nuestra web, es una forma de agilizar el indexado de ellas en los buscadores.
<?php
header(’Content-Type: application/xml’);
echo ‘<?xml version="1.0" encoding="UTF-8"?>’."\n";
echo "<urlset xmlns=’http://www.google.com/schemas/sitemap/0.84′>";/* Incluir conexion a base de datos */
$sql = "SELECT * FROM manuales";
$result = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_assoc($result)) {
?>
<url>
<loc>http://www.nuestraweb.com//manual/<?php echo $row['del identificador']; ?>/<?php echo $row['de la direccion']; ?>.php</loc>
<priority>1.0</priority>
</url>
<?php } ?></urlset>
Es un codigo bastante simple, donde estamos conectando a nuestra base de datos para obtener directamente de alli todos los archivos. Para este ejemplo estamos obteniendo los manuales de un atabla llamada manuales. Lo mas "dificil es formar la web necesaria, para ello estamos trabajando taomando en cuenta el mod_rewrite que vimos en otro tutorial. que necesitaba el identificador y luego la url del manual.
Por ultimo, solo nos queda grabar el archivo con el nombre del archivo sitemap.php y, si asi lo quieren, darle un formato de salida mediante estilos.
Bastante facil de entender, creo, por lo que no necesita mayor comentario. Si lo necesitan no duden en preguntar
salu2
Fecha: 11 / 07 / 08

























¡¡Te agradezco muchÃsimo… !!
¡De verdad me ha servido de mucho tu sitio!