phpSitemapNG web arayüzünden XML sitemap hazırlamakta kullanabileceğiniz GPL lisanslı bir PHP scripti. Bu script web sayfalarındaki dahili bağlantıları izleyerek site haritası oluşturuyor.
Bu scriptin GSiteCrawler, WonderWebware Sitemap vb. programlardan veya online sitemap üreteçlerinden temel farkı, web sunucunuzda çalışmasından dolayı 1-2 dakikada (sayfa sayınız 1000′den fazla ise 5-6 dakika) sitemap dosyasını hazırlayabilmesi. Scripti özellikle sitemap modu bulunmayan PHPLD gibi scriptlerde, HTML web sitelerinde kullanabilirsiniz.
Kurulum ve Kulanım
1- phpSitemapNG dosyalarını buradan indirin.
2- Web sunucucuzda bir dizin oluşturun. (Önerilen: admin/phpSitemapNG/)
3- İndirdiğiniz arşivdeki dosyaları oluşturduğunuz dizine gönderin.
4- İndirdiğiniz arşivdeki sitemap.xml ve sitemap.xml.gz dosyalarını ana dizine gönderin.
5- Aşağıdaki dosyaları yazılabilir yapın (CHMOD 0666).
- /sitemap.xml (ve/veya sıkıştırılmış sitemap için /sitemap.xml.gz)
- /sitemap.txt
- /settings/settings.inc.php
- /settings/files.inc.php
6- Scripti attığınız dizin adresini web tarayıcınıza yazarak sitemap oluşturma işlemine başlayabilirsiniz. Karşınıza sitemap ile ilgili seçeneklerden oluşan bir sayfa gelecektir. Bu seçenekler aşağıdaki gibidir.
Page root Scripti gönderdiğiniz sitenin web sunucusu üzerindeki adresidir. Değişiklik yapmanıza gerek yok.
Website Web sitenizin adresi
Ping Google Sitemap hazırlama işlemi bittikten sonra Google’a bildirimin yapılıp yağılmayacağını buradan seçebilirsiniz. Deaktif olabilir.
Compress sitemap Sıkıştırılmış sitemap oluşturmak isterseniz bu seçenek aktif olabilir. 10 MB’den büyük büyük sitemap dosyalarını sıkıştırmanız önerilir.
Timeout Zamanaşımı süresidir. Varsayılan olarak 30 saniyedir. Eğer 1000′den fazla sayfanız varsa sitemap oluşturma süreci 30 saniyeden fazla sürecektir. Bu rakamı 3000 olarak değiştirebilirsiniz.
Scan Burada iki kısım var. Birincisi Local file system kısmı. Burası seçili olursa web sitenizin bulunduğu diskteki bütün sayfalar sitemap’e dahil edilecektir. Siteniz HTML sayfalardan oluşuyorsa bu kısmı aktif bırakın. İkinci kısım Scan website kısmı. Bu kısım aktif olsun. Script, web sitenizdeki bağlantıları takip ederek ulaşılabilir sayfaları sitemap’e dahil edecektir.
Display edit screen after scan Tarama işleminden sonra bazı sayfaları sitemap harici bırakmak istiyorsanız bu kısım aktif kalsın.
Store filelist Gelecekteki sitemap hazırlama için tercihlerin saklanıp saklanyacağını buradan belirleyebilirsiniz. Burası aktif kalsın.
Exclude directories Sitemap’e dahil etmek istemediğiniz dizinleri buraya yazın.
Exclude files Sitemap’e dahil etmek istemediğiniz dosya türlerini buraya yazın. Belli başlı dosya türleri burada listelenmiş. Bu türlerin haricinde dosyaları eklemek isterseniz buraya yazın.
Sitemap file Sitemap dosyanızın ismi buraya yazın. Genelde tercih edilen sitemap.xml. Eğer önceden farklı bir isimle Google Webmaster Tools’a eklemiş iseniz o ismi yazın.
TXT Sitemap file TXT sitemap dosyasının ismi.
Lastmod Son işlem tarihi ve tarih formatı ayarlarını buradan düzenleyin. Bu kısmı “Disabled, do not write it” seçeneğini işaretleyerek devredışı bırakın. Çünkü sitemap oluşturma zamanını bir hayli arttırıyor.
Priority Sayfalarınızın önceliğini ifade eder. 0-1 arası bir rakamdır. Burada seçeceğiniz rakam bütün sayfalar için tek bir değer içerecektir. Google’ın pek fazla önemsemediğini düşünerek, “Disabled, do not write it” kısmını işaretleyerek devre dışı bırakabilirsiniz.
Changefreq Sayfaların güncelleme sıklığını ifade eder. Foksiyonel olmadığı için bu kısmıda Disable edebilirsiniz.
7- Submit Settings butonuna tıklayarak devam ediyoruz (Eğer Display edit screen after scan kısmını deaktif etmediysek sitema dosyanız hazırlacaktır).
8- Display edit screen after scan kısmı işaretlendiyse sitemap’ten çıkarmak istediğimiz sayfaları çıkardıktan sonra en üstteki Create file butonuna tıklayın. Sitemap dosyası bir kaç saniye içinde oluşturulacaktır. Sitemap dosyası oluşturulduktan sonra yeni bir ekran gelecektir. Burada sitemap dosyanız adresi ve Submit to Google butonu vardır. Google’a bildirimde bulunmak istiyorsanız bu butona tıklayın. “Sitemap Notification Received” yazılı bir ekran gelecektir. [SON]