googlesitemap.php dosyası içerisindeki
$CFG['max_topics'] = '';
ayarından site haritasına eklenecek URL sayısını düşürebilirsiniz.
Örnek:
Site haritasını bölmek içinse; googlesitemap.php dosyasını kopyalayarak googlesitemap1.php, googlesitemap2.php v.s. şeklinde dosyalar oluşturup
$CFG['exclude_forums'] = '';
ayarından her sitemap dosyası için bazı forumları dışarda bırakabilirsiniz. Daha sonra kopyaladığınız diğer sitemap dosyalarını yeni bir site haritası olarak Google'a Search Console'dan bildirebilirsiniz.Tabi tüm bunlardan önce kopyaladığınız sitemap dosyalarında ayar yapmalısınız. Bunun için ilk önce en çok mesaj gönderilen forumları ve mesaj panonuzdaki toplam mesaj sayısını tespit etmeniz gerekir. Toplam mesaj sayınıza göre de sitemap dosyalarını kaç parçaya böleceğinizi anlayabilirsiniz. (
Not: Herhangi 1 forumda 50.000 den fazla mesaj varsa bu işlem işe yaramaz. Örneğin "Sizden Yönetime" adlı bir forumda 50.000'in üzeri mesaj varsa...)
Kopyaladığınız sitemap dosyalarında ayar yapmak için;
Mesela, googlesitemap.php dosyası içerisinde 1, 5, 7 ID numaralı forumları site haritası dışında tutabilirsiniz
Kod: Tümünü seç
$CFG['exclude_forums'] = '1, 5, 7';
googlesitemap1.php dosyası içerisinde ise 2, 4, 6 ID numaralı forumları site haritasını dışarıda tutabilirsiniz.
Kod: Tümünü seç
$CFG['exclude_forums'] = '2, 8, 10';
googlesitemap2.php dosyası içerisinde 22 ID numaralı forumların site haritasını dışarda tutabilirsiniz.
Tabi bu belirttiklerim örnektir. Öncelikle mesaj panonuzdaki toplam forum sayısını ve mesaj yoğunluğu olan forumları ve ID numaralarını belirlemelisiniz. Buna göre de mesaj yoğunluğuna göre sitemap dosyalarınızın birinden o forumları çıkarıp diğer sitemap dosyasına bölebilirsiniz. Böylece haritalar farklı dosyalara bölünmüş olur. Ancak üstte de belirttiğim gibi 1 forumda (örneğin Yeni Üyeler forumu) 50.000 den fazla mesaj varsa bu söylediklerim işe yaramaz.
Bu arada Google'ın çok fazla site haritasını seveceğini pek düşünmüyorum. Bana kalırsa eski mesajları site haritasına eklemeyin ve haritaları bölmeyin. Sadece
$CFG['max_topics'] = '';
ayarını yapın.
Son olarak 3.0.x sürümleri için MOD desteği her yerde sona erdi. Mesaj panonuzu phpBB 3.1.x sürümlerine yükseltmeniz ve uyumlu olan Eklentileri kullanmanızı öneririm. Ayrıca yakın bir zamanda 3.2.x sürümü yayınlanacak. Çok geç olmadan yükseltme yapmanız ilerde bundan daha farklı sorunlar yaşamanızı da önleyecektir.