1/3
XenForo İndex Sorunu Nasıl Çözülür?
Sorunun özeti
XenForo’da “index sorunu” genelde şu üç başlıktan birine giriyor:
- Google siteni / konularını indekslemiyor
- Forumun ana sayfası doğru açılmıyor, yanlış sayfa index gibi görünüyor
- URL yapısı / canonical / robots / sitemap kaynaklı teknik index problemleri
Aşağıda en çok karşılaşılan senaryoları ve çözüm adımlarını toplu şekilde yazıyorum.
1. Google siteni indekslemiyorsa
Önce şunları kontrol et:
- Site kapalı modu: AdminCP → Ayarlar → Kurulum → “Forum kapalı” pasif olmalı.
- robots.txt: Ana dizinde
robots.txtvar mı, Google’ı engelliyor musun?
Örnek sağlıklı robots.txt
Kod:
User-agent: *
Disallow: /admin.php
Disallow: /internal_data/
Disallow: /library/
Disallow: /src/
Disallow: /js/
Disallow: /install/
Sitemap: https://www.siteadresin.com/sitemap.php
Google Search Console’dan kontrol:
- Domaini Search Console’a ekle
- Sol menü → URL Denetimi → Ana sayfa ve birkaç konu URL’sini tek tek test et
- “İndeksleme iste” ile gönder
Sitemap ayarları:
- AdminCP → Araçlar → Sitemap bölümünden site haritasının açık olduğuna ve otomatik oluşturulduğuna bak
- Sitemap URL’si:
https://siteadresin.com/sitemap.php - Bu URL’yi Search Console → Site Haritaları kısmına ekle
2. Forum ana sayfan yanlış / boş görünüyor
URL yönlendirme sorunları:
- Alan adın kökte mi,
/forumgibi klasörde mi?
Örnek:site.com/forum→ XenForo burada kuruluysa, ana alan adını.htaccessile buraya yönlendirmen gerekir.
Klasöre kurulum yaptıysan tipik yönlendirme örneği (root .htaccess):
Kod:
RewriteEngine On
RewriteRule ^$ /forum/ [L,R=301]
XenForo Temel URL ayarı:
AdminCP → Ayarlar → Genel Yapılandırma
- “Forum URL’si (Board URL)” kısmı mutlaka gerçek kurulum dizinine uygun olmalı
Örn:https://www.site.com/forumveyahttps://www.site.com
3. SEO dostu URL (friendly URL) ve index
Friendly URL kapalıysa Google uzun
index.php?threads/... tarzı URL’ler görebilir.Kontrol adımları:
- AdminCP → Ayarlar → Arayüz → “SEO uyumlu URL’leri kullan” işaretli olsun.
- Sunucu kök dizinde XenForo’nun
.htaccessdosyası aktif mi?
.htaccess.txt dosyası varsa adını.htaccessolarak değiştir.
Apache için temel XenForo .htaccess (kısmı):
Kod:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
</IfModule>
4. Canonical ve kopya içerik (duplicate index) sorunları
Eğer hem
http hem https, hem de www ve www’siz açılıyorsa, Google içeriği karışık indexleyebilir.Yapılması gerekenler:
- Tek bir sürümü seç (örnek:
https://www.site.com) - Hosting panelinde 301 yönlendirmelerini ayarla
- Gerekirse
.htaccessile yönlendir:
Örnek (http → https, non-www → www):
Kod:
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\.site\.com$ [NC]
RewriteRule ^(.*)$ https://www.site.com/$1 [L,R=301]
5. Forum sayfa yapısı: index / portal karışıklığı
Eğer ana sayfada kategori listesi yerine başka bir sayfa, eklenti portalı veya boş bir sayfa görünüyorsa:
- AdminCP → Görünüm ve Diller → Rotalar (Routes)
indexrotasında özel bir değişiklik/override var mı kontrol et- Portal / blog eklentileri kuruluysa ana sayfayı onlar mı devralmış bak
6. Google’da “Keşfedildi – şu anda dizine eklenmedi” vs. uyarılar
XenForo’da sık görülen durumlar:
- Yeni açılan forum / yeni alan adı (zaman ister)
- Zayıf içerik / tek satırlık konular
- Noindex tanımlanmış sayfalar
Şunları kontrol et:
- Temanın
PAGE_CONTAINERşablonunda<meta name="robots"...>ile global noindex atılmamış olsun. - Özel eklentiler (özellikle SEO / güvenlik) otomatik noindex veriyor mu kontrol et.
Sonuç
XenForo index sorununu çözmek için sırasıyla:
- Forum URL ve yönlendirmeleri (http/https, www) düzelt
- Friendly URL + .htaccess kontrol et
- robots.txt ve sitemap’i doğru yapılandır
- Search Console üzerinden URL testi ve indeksleme iste
- Tema/eklenti kaynaklı noindex veya yanlış rota ayarlarını temizle