Manual:GenerateSitemap.php/fr

Détails
Le fichier generateSitemap.php est un maintenance script qui génère un sitemap pour une installation de MediaWiki. Les sitemaps sont des fichiers qui permettent aux robots des moteurs de recherche (comme googlebot) de parcourir plus efficacement un site web (à condition que le robot prenne en charge le protocole sitemap).

Par défaut, le script génère un fichier d'index de carte du site et une carte de site compressée avec gzip pour chaque espace de noms avec du contenu. Voir #Options pour une liste d'options que on peut donner au script.

Vous pouvez devoir préparer une tâche cron pour mettre à jour la carte du site automatiquement.

Pour des instructions générales sur l'utilisation des scripts de maintenance de MédiaWiki, voir .�

Options
 
 * affiche les options disponibles pour

 
 * Le chemin du système de fichier dans lequel sauver, par ex. . Toutefois, notez que ce répertoire doit être consultable en ligne  '''
 * L'identifiant de site à utiliser pour le wiki, par défaut.

 
 * L'URL relative au domaine qui pointe vers, par ex.
 * /sitemap/
 * Si spécifié, est ajouté en préfixe des noms de fichiers dans l'index sitemap.

 
 * Le protocole et nom d'hôte à utiliser dans les URLs, par ex.
 * https://en.wikipedia.org
 * Ceci est parfois nécessaire car la détection de nom de serveur peut échouer dans les scripts de ligne de commande et ne renvoient que "localhost" ou "my.servername" dans les fichiers xml.



 
 * Si il faut compresser les fichiers sitemap. Le paramètre par défaut est.

 
 * If this option is added redirects are skipped and thus not listed within the sitemap. This is recommended since Google can complain about redirects. However the default setting is not to skip redirects.

Exemple
Creating a sitemap for Google Webmaster Tools:

First (in $IP, i.e. document root which is where your "LocalSettings.php" file is located):

Then:

This will create a sitemap index stored at /path/to/examplecom/sitemap/sitemap-index-example.com.org.xml which points to a compressed xml file for each namespace, e.g. /path/to/examplecom/sitemap/sitemap-example.com-NS_0-0.xml.gz for the article namespace.

''' This does not mean your sitemap can now be found automatically! ''' You will then need to submit the link for the sitemap index to the crawling site (eg Yandex or Google), i.e. https://www.example.com/sitemap/sitemap-index-example.com.org.xml.

Alternatively, you can make this findable by any crawler by adding a link to the sitemap index to your site root directory e.g.:

Linking a top-level sitemap.xml also works if you choose to run the Wayback Machine sitemap submitter on your own site.

Non-latin domains need to use Punycode.



Paramètres de configuration associés

 *  : Array of namespaces to generate a Google sitemap for, or false if one is to be generated for all namespaces. The default setting is.


 *  : Custom namespace priorities for sitemaps. This should be a map of namespace IDs to priority. The default setting is.