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.

Note
This extension can be used on small MediaWiki instances (up to 10k pages). If your instance is larger than 50k pages, you should use instead because it does support sitemap index file, can create separated files for each namespace, compress sitemap files and also designed to be run on schedule instead of triggering after each page modification.

Yapılandır
Site haritası oluşturmayı değiştiren bazı isteğe bağlı parametreler vardır. Bunları LocalSettings.php dosyanızda ayarlayabilirsiniz.

Dosya adı
Aşağıdakileri ayarlayarak site haritasının dosya adını belirleyebilirsiniz:



Temel URL'yi ayarlama
Varsayılan olarak, site haritasındaki tüm URL'ler alan öneki olarak $wgCanonicalServer (veya ayarlanmazsa $wgServer) kullanır. Başka birine ayarlamak isterseniz, ayarlayarak elle değiştirebilirsiniz:



Arama motorları bildirimi
Site haritasının güncellenmesi konusunda istediğiniz web sitelerini bilgilendirebilirsiniz. Tüm bildirim URL'lerini dizi olarak yazmanız yeterlidir:

Bazen web barındırıcısı fopen komutunun URL'leri (allow_url_fopen=false) çağırmasına izin vermez. Bildirimi kullanamıyorsanız veya kullanmak istemiyorsanız, parantezler arasındaki tüm satırları silerek bunu boş diziye ayarlayın.



Site haritasından sayfa türlerini hariç tutun
Ad alanlarını veya tam sayfaları site haritasına dahil etmekten hariç tutabilirsiniz:



Sayfa güncelleme sıklığını ayarla
Tüm adreslerin arama motoru tarafından kontrol edileceği önerilen sıklığı elle belirleyebilirsiniz:

Mevcut değerler:

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



Sayfa önceliğini ayarla
Belirli sayfalar veya ad alanları için önceliği elle belirleyebilirsiniz:

veya

veya

Rate-limit recreation of the sitemap
For wikis with many pages, generating the sitemap may consume significant resources, so you may not want it to happen too frequently. With this option, you can specify that the sitemap should only be recreated if it's at least a certain number of seconds old.

İzinler
MediaWiki klasörünüze yazma işlemleri için izin verilmelidir ( ile   veya  ).

Htaccess, Nginx
İnsan tarafından okunabilir bir site haritası görmek istiyorsanız, site yapılandırmanızda sitemap.xsl dosyası için okuma erişimine izin verin ( veya başka bir dosya).



Ayrıca bakınız

 * tr:Site haritası - Site haritaları hakkında Vikipedi
 * Google, site haritaları hakkında