Manual:GenerateSitemap.php/pl

Szczegóły
generateSitemap.php to skrypt służący do generowania mapy witryny w MediaWiki. Mapy witryny to pliki umożliwiające łatwiejsze indeksowanie strony przez roboty wyszukiwarek (np. googlebot). Niektóre z nich obsługują protokół sitemap.

Domyślnie, skrypt generuje indeks mapy witryny oraz jedną (skompresowaną w gzip) mapę witryny dla każdej przestrzeni nazw posiadającej zawartość. Zobacz #Opcje, które są przyjmowane przez skrypt.

W MediaWiki 1.16.0 generowana mapa nie współpracuje z Google. Musisz zastosować tę poprawkę.

Po więcej informacji na temat korzystania ze skryptów konserwacyjnych, zobacz.

Opcje
 
 * Wyświetla dostępne opcje przyjmowane przez

 
 * Ścieżka systemu plików gdzie wynik będzie zapisany np. . Ktalog musi być dostępny z poziomu online!

 
 * Jakie miejsce identyfikator użyć do wiki, domyślnie

 
 * Adres URL wskazujący na, np.
 * /sitemap/
 * If specified, gets prefixed to the filenames in the sitemap index. This is needed because some search engines like Google require absolute URLs in sitemaps. You should specify  also; the values will often be similar, but having them separate allows the script to accommodate even unusual setups.

 
 * Protokół i nazwa hosta do użycia w adresach URL, np.
 * https://en.wikipedia.org
 * Jest to czasami potrzebne, gdy nie powiedzie się automatyczne pobranie nazwy serwera i w adresach mogą pojawić się domeny "localhost" lub "my.servername".



 
 * Czy kompresować pliki map witryn? Domyślne ustawienie:

 
 * Po dodaniu tej opcji, przekierowania są pomijane i nie będą dodawane do mapy witryny. Jest zalecana, ponieważ Google może narzekać na przekierowania. Mimo to, domyślnym ustawieniem jest niepomijanie przekierowań.

Przykład
Tworzenie mapy witryny dla Google Webmaster Tools:

Najpierw (w $IP):

Następnie:

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.:


 * User:DaSch/generateSitemap.php
 * Rozszerzenie do ręcznego generowania sitemap

Dla domen, które nie używają liter alfabetu łacińskiego, trzeba użyć Punycode.



Podobne ustawienia w LocalSettings.php

 *  : Tablica nazw do generowania mapy witryny Google dla, lub fałsz jeśli ma być generowane dla wszystkich nazw.Domyślnym ustawieniem jest.


 *  : Priorytety przestrzeni nazw dla sitemaps. Powinno to być mapa identyfikatorów przestrzeni nazw do priorytetu. Domyślnym ustawieniem jest.