Extension:AutoSitemap/tr

AutoSitemap uzantısı otomatik olarak her sayfada oluşturma/düzenleme/silme olarak "sitemap.xml" dosyası oluşturur. Site haritası dosyası, arama motorlarının sitenizin sayfalarını gözlemlemesine yardımcı olur. Bu uzantı, uzantısına dayanmaktadır.

Gerekçe
Barındırma sağlayıcısı nedeniyle site haritamı zamanlayıcı (cron gibi) aracılığıyla güncelleme imkânım yok ve ayrıca elle güncellemek istemiyorum.

Bu nedenle, herhangi bir sayfa düzenleme, oluşturma, silme, yeniden adlandırma, yükleme vb. olaylarda site haritasını kendi başına güncellemek için mevcut bir uzantıyı düzenledim.

Yapılandır
There are some optional parameters that change the sitemap generation. You can set them in your LocalSettings.php.

Dosya adı
You can set filename of sitemap by setting:

Temel URL'yi ayarlama
By default all URLs in sitemap use $wgCanonicalServer (or $wgServer, if it doesn’t set) as domain prefix. If you want to set it to another one, you can change it manually by setting:

Arama motorları bildirimi
You can notify web sites you want about the update of sitemap. Just write all notify URLs as array:

Sometimes web hoster does not allow the fopen command to call URLs (allow_url_fopen=false). If you can’t or doesn’t want to use notification, set this to empty array by deleting all lines between brackets.

Site haritasından sayfa türlerini hariç tutun
You can exclude namespaces or exact pages from including them to sitemap:

Sayfa güncelleme sıklığını ayarla
You can manually specify the recommended frequency with which all addresses will be checked by search engine:

Available values are:

hourly daily weekly monthly yearly adjust - for automatic determination of frequency based on page edits count

Sayfa önceliğini ayarla
You can manually specify priority for certain pages or namespaces:

or

or

İzinler
Your MediaWiki folder should be permitted for write operations ( with   or  ).

Htaccess, Nginx
If you want to see a human-readable sitemap, allow read access for sitemap.xsl file in your site config ( file or other).

Ayrıca bakınız

 * Sitemaps - Wikipedia about sitemaps
 * Google about sitemaps