Générer un sitemap

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Générer un sitemap

Re: Générer un sitemap

par Elie » 24 déc. 2015, 23:30

Pourquoi faire un copier coller ?
Moi j'ai fait un URL Rewriting des fichiers XML

RewriteRule ^([A-Za-z0-9_-]+).xml$ $1.php

Il n'y a plus qu'a appelé ton fichier sitemap.php et de donner l'url a Google

Re: Générer un sitemap

par or 1 » 23 déc. 2015, 22:52

tu fais le copier coller de la source de la page générée ou tu donnes l'adresse de ton site map directement si c'est prévu.

Générer un sitemap

par yoann38 » 23 déc. 2015, 22:33

Salut à tous.
Je chercher à générer mon propre sitemap via mon script

Ca marche bien apparament mais je n'arrive pas à afficher mes balise <url> <loc> ...
<?php
  $sitemap = "SELECT ville FROM `cp_autocomplete` LIMIT 0,5";
  $req = $bdd->query($sitemap);

  $xml = '<?xml version="1.0" encoding="UTF-8"?>';
  $xml.= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';

  while ($ligne = $req->fetch(PDO::FETCH_ASSOC)) {
    $xml.= '<url>' . "\n";
    $xml.= '   <loc>lasortie.fr/toutes-les-sorties-de-la-ville-de-'. strtolower($ligne['ville']).'.html</loc>' . "\n";
    $xml.= '   <changefreq>daily</changefreq>' . "\n";
    $xml.= '   <priority>0.9</priority>' . "\n";
    $xml.= '</url>' . "\n";
  }  
  $xml.= '</urlset>';

  echo $xml;

?>
Le but étant de faire un copié collé